2020年5月26日
摘要:
01,时间类型 名字存储尺寸描述最小值最大值解析度 timestamp [ (p) ] [ without time zone ] 8字节 包括日期和时间(无时区) 4713 BC 294276 AD 1微秒 / 14位 timestamp [ (p) ] with time zone 8字节 包括
阅读全文
posted @ 2020-05-26 13:55
kingle-l
阅读(3416)
推荐(1)
摘要:
01,字符类型 名字描述 character varying(n), varchar(n) 有限制的变长 character(n), char(n) 定长,空格填充 text 无限变长 02,类型介绍 character_varying(n)存储的是变长字符类型,n是一个正整数,如果存储的字符串长度
阅读全文
posted @ 2020-05-26 13:45
kingle-l
阅读(967)
推荐(0)
摘要:
01, 数字类型 名字存储尺寸描述范围 smallint 2字节 小范围整数 -32768 to +32767 integer 4字节 整数的典型选择 -2147483648 to +2147483647 bigint 8字节 大范围整数 -9223372036854775808 to +92233
阅读全文
posted @ 2020-05-26 11:25
kingle-l
阅读(3428)
推荐(0)
2020年5月25日
摘要:
一,客户端提示符选项 %M:数据库服务器别名,不是指主机名,显示的是psql的-h参数设置的值;当连接建立在Unix域套接字上时则是[local]。 %>:数据库服务器的端口号。 %n:数据库会话的用户名,在数据库会话期间,这个值可能会因为命令SETSESSION AUTHORIZATION的结果而
阅读全文
posted @ 2020-05-25 14:17
kingle-l
阅读(360)
推荐(0)
2020年5月21日
摘要:
一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表
阅读全文
posted @ 2020-05-21 10:56
kingle-l
阅读(602)
推荐(0)
2020年5月19日
摘要:
创建环境表 --创建表 CREATE TABLE teacher ( id int NOT NULL, sname varchar(100) ); CREATE TABLE student ( sid int NOT NULL, teacher_id int NOT NULL DEFAULT 0,
阅读全文
posted @ 2020-05-19 15:42
kingle-l
阅读(738)
推荐(0)
2020年5月18日
摘要:
表级锁 下面的列表显示了可用的锁模式和它们被 PostgreSQL 自动使用的环境。 你也可以用命令 LOCK 明确获取这些锁。 请注意所有这些锁模式都是表级锁,即使它们的名字包含单词 “row”;这些锁模式的名称是历史造成的。 从某种角度而言,这些名字反应了每种锁模式的典型用法 — 但是语意都是一
阅读全文
posted @ 2020-05-18 10:42
kingle-l
阅读(2426)
推荐(0)
2020年4月24日
摘要:
01, 安装软件 [root@oracle01 ora2gp]# wget http://search.cpan.org/CPAN/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.74.tar.gz --2020-04-24 14:45:26-- http://search
阅读全文
posted @ 2020-04-24 17:51
kingle-l
阅读(2613)
推荐(0)
2020年4月22日
摘要:
01,环境配置 创建用户,和schema postgres=# create user test1 with password 'test1'; CREATE ROLE postgres=# create user test2 with password 'test2'; CREATE ROLE p
阅读全文
posted @ 2020-04-22 17:08
kingle-l
阅读(7131)
推荐(0)
摘要:
Vacuum过程 vacuum的执行过程主要分为以下三步: 1. 清除dead tuples指向的index tuples 该过程中,vacuum会顺序扫描目标表,并构建一个dead tuples组成的list链表,该list链表会存储在maintenance_work_mem缓存中。然后vacuu
阅读全文
posted @ 2020-04-22 14:08
kingle-l
阅读(2585)
推荐(0)