0

我尝试使用 Postgres 10 在继承的表上创建逻辑复制。但是,如果我创建订阅,则会收到关系不存在的错误。有谁知道为什么会这样?在复制表上继承的另一种方式工作正常。

示例: 1. 架构 a 的数据库有 1 个表(父),它继承自另一个(子)表和 b(父)上的一个发布者 2. 架构 a 的数据库有 1 个表(父)和一个订阅者。如果我尝试创建订阅者,我会收到“关系 a 不存在”的错误

4

1 回答 1

1

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

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

于 2020-03-08T21:41:54.040 回答