微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误:无法创建复制槽“my_subscription”:错误:逻辑解码需要 wal_level >=logical

如何解决错误:无法创建复制槽“my_subscription”:错误:逻辑解码需要 wal_level >=logical

我完全按照here所做的去做。

一切都很好,直到我使用下面的命令将订阅连接到发布

CREATE SUBSCRIPTION my_subscription CONNECTION 'host=db_master_private_ip_address port=5432 password=my_password user=sammy dbname=example' PUBLICATION my_publication;

它给了我

ERROR:  Could not create replication slot "my_subscription": ERROR:  logical decoding requires wal_level >= logical

有没有其他人也遇到过这个问题?

编辑 我的 wal_level 设置为 logical

解决方法

您必须按照错误消息的建议进行操作:

将主服务器上的配置参数wal_level改为logical并重启PostgreSQL。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。