postgresql
-
PostgreSQL:如何传递参数到 SQL 脚本?
昨天bbs论坛里有网友提到一个有关参数调用问题,这个问题应该很多人遇到过,这里记录下。 网友提的问题 PostgreSQL数据库中,/i 1.sql 表示执行这个SQL脚本,如何将…
-
PostgreSQL9.3Beta1:新增 pg_xlogdump 模块
PostgreSQL 9.3 新增 pg_xlogdump 模块,这个模块的的功能是将 WAL 日志展现成易读的格式,大家知道 WAL 日志是二进制文件,是了解数据库内部机制的重要…
-
PostgreSQL9.3Beta1:反斜杠命令( Backslash Commands ) 的改变
PostgreSQL 9.3 版本的反斜杠命令有少量变化,这里列出几点介绍下: Add psql /watch command to repeatedly execute comm…
-
PostgreSQL:Psql 客户端无法使用方向建查看历史命令
今天在一开发环境上维护时,发现 使用 psql 连接到数据库后,无法使用方向键查看历史命令,如下所示。 问题现象 psql 命令台无法使用方向键 123456789101112 -…
-
PostgreSQL9.3Beta1:新增 Array_remove() 和 Array_replace() 数组函数
PostgreSQL 9.3 新增 array_remove() 和 array_replace() 数组函数,增强了对数组元素的处理功能,下面演示下。 Array_remove(…
-
PostgreSQL9.3Beta1:建表时废弃 “Implicit Index” 和 Sequence 的提示信息
9.3 版本之前,当创建表时,如果有隐式的索引或序列,那么会抛出 NOTICE 信息,新版本后这些 NOTICE 信息不再抛出,个人觉得这些信息在建表时不出现为好,日志看上去简捷点…
-
PostgreSQL9.3Beta1:ALTER ROLE 新增 ALL SET 选项设置所有用户参数
PostgreSQL9.3 的 ALTER ROLE 命令有如下改进: 1 Add ALTER ROLE ALL SET to add settings to all users …
-
PostgreSQL9.3Beta1:支持事件触发器 ( Event Triggers )
PostgreSQL 9.3 新增事件触发器,事件触发器为全局触发器,影响范围为指定的某个库,并且可以捕获 DDL 事件,而传统的触发器是基于表级别,并且只能捕获 DML 事件。 …
-
PostgreSQL9.3Beta1:新增 Lock_timeout 参数 cancel 超长等待 SQL
PostgreSQL 9.3 新增服务端配置参数 lock_timeout,此参数用来 cancel 超过指定时间的等待 SQL,由于这个参数会主动探测长时间处于等待状态(通常因为…
-
PostgreSQL9.3Beta1:视图新增可更新功能( Updatable Views )
PostgreSQL 9.3 版本支持视图更新操作,也就是说可以在 views 上执行 UPDATE/INSERT/DELETE 操作,但这种视图必须是简单的而且还有其它限制条件,…