上一页 1 2 3 4 5 6 7 ··· 37 下一页
  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 阅读(3367) 评论(1) 推荐(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 阅读(930) 评论(0) 推荐(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 阅读(3318) 评论(0) 推荐(0) 编辑
  2020年5月25日
摘要: 一,客户端提示符选项 %M:数据库服务器别名,不是指主机名,显示的是psql的-h参数设置的值;当连接建立在Unix域套接字上时则是[local]。 %>:数据库服务器的端口号。 %n:数据库会话的用户名,在数据库会话期间,这个值可能会因为命令SETSESSION AUTHORIZATION的结果而 阅读全文
posted @ 2020-05-25 14:17 kingle-l 阅读(330) 评论(0) 推荐(0) 编辑
  2020年5月21日
摘要: 一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表 阅读全文
posted @ 2020-05-21 10:56 kingle-l 阅读(575) 评论(0) 推荐(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 阅读(694) 评论(0) 推荐(0) 编辑
  2020年5月18日
摘要: 表级锁 下面的列表显示了可用的锁模式和它们被 PostgreSQL 自动使用的环境。 你也可以用命令 LOCK 明确获取这些锁。 请注意所有这些锁模式都是表级锁,即使它们的名字包含单词 “row”;这些锁模式的名称是历史造成的。 从某种角度而言,这些名字反应了每种锁模式的典型用法 — 但是语意都是一 阅读全文
posted @ 2020-05-18 10:42 kingle-l 阅读(2363) 评论(0) 推荐(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 阅读(2547) 评论(0) 推荐(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 阅读(6976) 评论(0) 推荐(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 阅读(2491) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 37 下一页

levels of contents