继承表上的Postgres复制

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

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

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

postgresql replication single-table-inheritance postgres-10
1个回答
0
投票

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

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

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