逻辑复制是否支持双向?

问题描述 投票:0回答:2

我创建了两个发布,一个在每个 PostgreSQL 实例上,但在同一个表上。然后我从每个实例订阅了这些出版物。我没有在两个实例的日志中看到错误,但我可以看到复制在一侧工作,即单向。

逻辑复制是否支持双向?

谢谢

postgresql replication logical-replication
2个回答
1
投票

不可以,您不能使用逻辑复制在两个方向上复制同一个表。这需要复杂的冲突解决,而 PostgreSQL 目前还没有。


0
投票

Postgres v16 现在支持双向复制。

发行说明

PostgreSQL 16 中对逻辑复制进行了多项访问控制改进,包括新的预定义角色 pg_create_subscription,它授予用户创建新逻辑订阅的能力。最后,此版本开始添加对双向逻辑复制的支持,引入在来自不同发布者的两个表之间复制数据的功能。

© www.soinside.com 2019 - 2024. All rights reserved.