PostgreSQL逻辑复制问题

时间:2018-06-20 16:52:45

标签: replication postgresql-10

我使用postgreSQL的新逻辑复制功能将服务器设置为生产服务器的订阅服务器。它似乎运行良好,但是昨天我需要安装 postgresql10-contrib10.4-1 软件包。

现在,由于某些原因,当我尝试重新订阅以下错误消息时,订阅已中断并且出现错误:

ERROR: could not create replication slot "subrep1": ERROR:  could not load library "/usr/pgsql-10/lib/pgoutput.so": /usr/pgsql-10/lib/pgoutput.so: undefined symbol: is_publishable_relation
SQL state: XX000

首先,这是发布者还是订阅者的问题?订阅者为pg 10.4,发布者为 pg 10.2

知道发生了什么吗?

1 个答案:

答案 0 :(得分:0)

请检查发布者的二进制文件。可能是二进制文件已更新但服务未重启的情况