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