postgresql
-
PostgreSQL : 慎用 db_link
今天由于业务需要,需要在生产库上创建一个 db_link, 每天取源端库一张表一天数据,表大小为2G左右,考虑到这个数据每天只取一次,而且只取一天数据,于是准备在库上创建 db_l…
-
ERROR: database is not accepting commands to avoid wraparound data loss in database
今天有个日志库遭遇 ERROR: database is not accepting commands to avoid wraparound data loss in datab…
-
PostgreSQL9.1: Converting a INDEXED varchar column to text still requires rewrite a index
上一篇blog讨论了PostgreSQL9.1的新特性之一, 即将字段类型由 varchar 转换成 text 类型时不再需要重写表了, 原文地址 https://postgres…
-
PostgreSQL9.1新特性之四:Converting a varchar column to text no longer requires a rewrite of the table
今天看到了 PostgreSQL9.1 一个令人兴奋的新特性,9.1 将字断类型从 varchar 修改成 text 类型,将不会重写表数据。而扩字断长度依然会重写表数据,但是这些…
-
编译 PostgreSQL “–Without-ldap” 报错一例
由于准备做 oracle_fdw 实验, 今天打算重新安装 PostgreSQL 9.1, 所以计划将 PostgreSQL 配置成没有安装 ldap 的模式, 但在编译过程中遇到…
-
PostgreSQL9.1新特性之三:基于文件访问的 SQL/MED
SQL/MED((Management of External Data) )早在 PostgreSQL8.4 版本已谈到,但是到 9.1 版本已经可以创建外部表( foreign…
-
PostgreSQL9.1 新特性之二: Writeable Common Table Expressions
PostgreSQL9.1 的这个特性可以重新利用数据更新(/Delete/Insert/Update)的结果集,并做进一步的处理,解释起来比较困难,先看看下面的例子。 备份数据 …
-
PostgreSQL 9.1 新特性之一: 日志表的使用
PostgreSQL9.1的新特性之一:日志表,往日志表写数据时会比普通表快很多,因为日志表写入时不写 WAL 日志,这是它的优点;同时,日志表的使用还有些限制,比如在主库日志表上…
-
PostgreSQL 数据同步
今天接到个需求,有个业务需要数据同步,源库和目标库都是 PostgreSQL , 由于表都是日志表,表数据只有插入,不会更新;所以只需要将源库新增数据同步到目标库即可,下面是同步脚…
-
Shell 脚本 “Eval” 用法一例
今天查看 shell 脚本时,发现其中有个关键字”eval” , 以前没看到过这个用法,下面举个例子来了解下它的用法。 脚本内容 test.sh 脚本内容如下: 123456789…