PostgreSQL 10中的逻辑复制

时间:2018-03-23 12:18:35

标签: postgresql replication subscription

是否可以在PostgreSQL 10中创建一个逻辑复制,我可以从表中复制一个列,就像我可以对我的创建出版物说我只想要该表中的一列?

提前感谢。

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。

您将如何处理INSERTDELETE? 您如何识别应使用UPDATE修改的行?

也就是说,您可以在备用数据库上定义BEFORE触发器FOR EACH ROW,以保留除要更改其原始值之外的所有列。您必须使用ALTER TABLE ... ENABLE REPLICA TRIGGER,以便仅在逻辑复制期间激活它。