我使用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 。
知道发生了什么吗?
答案 0 :(得分:0)
请检查发布者的二进制文件。可能是二进制文件已更新但服务未重启的情况