数据库服务器上的pgpool安装程序

时间:2016-02-09 18:43:39

标签: postgresql pgpool

我有三台服务器。一个是运行pgpool,另一个是主从模式流复制。安装pgpool时,我还建议在我的数据库服务器上安装startActivity(newPhoneCallIntent("(+44)12345678900"));。在主节点中安装它没有问题,但当我尝试在从属设备中执行相同操作时,我收到错误pgpool_regclass

我认为这是因为奴隶是热备用,ERROR: cannot execute CREATE EXTENSION in a read-only transaction返回true。所以我想我是不是应该在奴隶上安装SELECT pg_is_in_recovery();。似乎没有,但是pgpool doc说我应该在pgpool要访问的每个数据库上安装它。

1 个答案:

答案 0 :(得分:0)

我找到了原因。删除从数据库中的recovery.conf文件,然后运行pgpool_regclass。否则,从站处于恢复模式,无法执行写命令。