postgresql
-
The Parameter “-c” of Pg_restore
今天在bbs论坛上看到一个问题,有点意思,这里记录下;问题是这样的,想将 A库 的一部分表数据导入到 B库里, 而A库里的这部分表有些已经存在B库中,目标是在导入B库的过程中,先将…
-
数据库无法连接 psql FATAL: the database system is shutting down
今天开发人员求助,说是一台开发环境 PostgreSQL 库使用客户端连接不上, 在要得数据库主机 root 密码后,上去瞧瞧,问题还真奇怪。 查看主机进程 12345678910…
-
PostgreSQL 的日期函数用法举例
最近偶有开发同事咨询 PostgreSQL 日期函数,对日期处理不太熟悉,今天详细看了下手册的日期函数,整理如下,供参考。 一 取当前日期/时间函数 取当前时间 123456789…
-
Hot Standby ( ERROR: Canceling statement due to conflict with recovery )
今天开发人员跑来,说是在新搭建的 Hot Standby 环境下的 standby 节点执行查询时报错,报错信息如下, 数据库版本 9.0.4。 异常现象 执行长时间查询时报错。 …
-
PostgreSQL 9 的 Hot Standby 同步速度非常不错!
今天将一套单机 PostgreSQL ( 8.4.2) 的数据库成功迁移到 PostgreSQL ( 9.0.4 ) Hot Standby 环境中, 基本步骤如下; 迁移步骤 备…
-
Copy 进程被 Kill 后数据库无法连接故障
昨天开发人员跑来,说是他的测试环境数据库无法连接,下面是详细过程。 故障现象 登陆到数据库主机,执行 psql 12 [postgresql@test_db ~]$ psql ps…
-
How to change PostgreSQL database name ?
今天需要对一测试数据库进行更改数据库名, 操作过程中遇到一点小插曲,做下记录。 查看数据库列表 123456789101112 postgres=# /l List of data…
-
浅谈 PostgreSQL 类型转换
类似Oracle ,PostgreSQL也有强大的类型转换函数, 下面仅举两个类型转换例子。 例子 12345 postgres=# select 1/4; ?column? –…
-
ERROR: Functions in index expression must be marked IMMUTABLE
今天在创建函数索引时遇到报错,报错信息即为标题,弄了很久,百思不得其解,后来向德哥咨询了下,很快就搞定了,下面是详细信息。 1 表定义 1234567 skytf=> /d …
-
关于 PostgreSQL 的 function 里不能小批量提交
近期有个生产库的大表需要全表更新一个字段,并且这张表为核心表,访问非常频繁, 考虑到一个 update 语句可能执行时间很长,会锁住其它更新会话,从而对业务产生较大影响,于是考虑到…