继承表上的Postgres复制

时间:2019-03-18 21:11:20

标签: postgresql replication single-table-inheritance postgres-10

我尝试使用Postgres 10在继承的表上创建逻辑复制。但是,如果我创建预订,则会收到一个错误,指出该关系不存在。有谁知道为什么会这样?在复制表上继承的另一种方法效果很好。

示例: 1.具有模式a的DB具有1个表(父级),该表是从另一个(子级)表继承的,而一个发布者是b级(父级)的 2.具有架构a的DB具有1个表(父级)和一个订户。 如果我尝试创建订户,则会收到错误消息“关系a不存在”

1 个答案:

答案 0 :(得分:1)

https://www.postgresql.org/docs/12/sql-createpublication.html

只有持久性基表可以成为发布的一部分。临时表,未记录表,外部表,物化视图,常规视图和分区表不能成为发布的一部分。要复制分区表,请将各个分区添加到发布中。