PostgreSQL 10 中的逻辑复制

Logical Replication in PostgreSQL 10

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

提前致谢。

不,这不可能。

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

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