12 2021 档案
摘要:1、postgresql中索引系统视图pg_stat_user_indexes TEST=# \d+ sys_stat_user_indexes View "SYS_CATALOG.sys_stat_user_indexes" Column | Type | Modifiers | Storage
阅读全文
摘要:WAL是Write Ahead Log的简写,和oracle的redo日志类似,存放在$PGDATA/pg_xlog中,10版本以后在$PGDATA/pg_wal目录. 1、如果开启了归档,在目录archive_status下会有一些文件,以ready结尾的,表示可以归档但还没有归档,done结尾的
阅读全文
摘要:1、错误信息 WARNING: database “postgres” must be vacuumed within 3330803 transactions 最常见的方法是通过此消息,警告您正在进行事务处理: WARNING: database “postgres” must be vacuum
阅读全文
摘要:一、postgresql中条件表达式 1.1 GREATEST和LEASTGREATEST(value [, ...]) LEAST(value [, ...])# 注意比较值得类型一定要相同案例:比较time1,time2, time3 三个时间大小 GREATEST和LEAST函数从一个任意的数
阅读全文
摘要:PostgreSQL控制文件内容: 主要分为是三部分,初始化静态信息、WAL及检查点的动态信息、一些配置信息。 我们可以用过pg_controldata命令直接读取PostgreSQL控制文件内容: [postgres@postgresdb ~]$ /u01/postgres/pgsql/bin/p
阅读全文
摘要:场景:获取当前行的下一行某一字段数据,获取当前行的上一行某一字段数据 1、测试数据: postgres=# select * from tb1; id | name + 1 | aa 2 | aa 3 | aa 4 | aa 5 | aa | bb | cc (7 rows) 2. lag(valu
阅读全文
摘要:1、SQL 二进制字符串函数和操作符 函数返回类型描述例子结果 string || string bytea 字符串连接 E'\\\\Post'::bytea || E'\\047gres\\000'::bytea \\Post'gres\000 get_bit(string, offset) in
阅读全文
摘要:先介绍一下Postgresql的建索引语法: CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ name ] ON table [ USING method ] ( { column | ( expression ) } [ COLLATE collation ]
阅读全文
摘要:SQL server的studio有一个功能,可以随意拖拽表字段,更改其位置并使之重新排序,有同事问起,Postgres是否也可以。Postgres每个字段的顺序是在系统表pg_attribute里面定义,下面实际操作一下看是否支持。 数据准备: postgres=# create table tb
阅读全文
摘要:今天开发问到,postgressql里面有没有像mysql那样插入一个值后返回插入的值,这个是有的,而且有更强的扩展性。 示例: [postgres@localhost ~]$ psql psql (9.2.4) Type "help" for help. postgres=# create tab
阅读全文
摘要:1.10进制转16进制Postgres里面有一个内置的10进制转16进制的函数:to_hex(int)/to_hex(bigint) [postgres@localhost ~]$ psql Password: psql (9.1.3) Type "help" for help. postgres=
阅读全文