pg_logic_slot_peek_changes 上出现错误:客户端发送了 proto_version=0 但我们仅支持协议 1 或更高版本
我试图在复制槽上使用 PostgreSQL 13 调用函数 pg_logic_slot_peek_changes,但总是收到以下错误:
ERROR: client sent proto_version=0 but we only support protocol 1 or higher
CONTEXT: slot "test_slot", output plugin "pgoutput", in the startup callback
我尝试在不同的客户端中执行该命令:PgAdmin、Psql、Dbeaver,但它们都返回相同的错误。
我缺少什么?
I'm trying to call the function pg_logical_slot_peek_changes with PostgreSQL 13 on a replication slot, but I always get the following error:
ERROR: client sent proto_version=0 but we only support protocol 1 or higher
CONTEXT: slot "test_slot", output plugin "pgoutput", in the startup callback
I've tried executing the command in different clients: PgAdmin, Psql, Dbeaver, but they all return the same error.
What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该功能仅适用于“test_decoding”插件,该插件不是您正在使用的插件。
That function only works with 'test_decoding' plugin, which is not the one you are using.