我在PostgreSQL 11中设置了两台服务器之间的逻辑复制。对于某些表,复制不起作用。我从发布中删除了这些表,然后将它们添加回并刷新了订阅。仍然没有进行复制。我检查了订阅者日志,日志中也没有错误。这可能是什么原因。如何解决此问题。
确保参数,通过参考文档检查复制插槽状态和pg_subscription_rel状态https://www.postgresql.org/docs/current/catalog-pg-subscription-rel.html.如果您可以看到status=i,则必须通过增加max_logical_replication_workers&max_work_processer。