Hubert 'depesz' Lubaczewski:等待 PostgreSQL 19 - 通过 EXCEPT TABLE 允许在出版物中排除表

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

扩展CREATE PUBLICATION ... FOR ALL TABLES以支持EXCEPT TABLE语法,允许在出版物中排除一个或多个表,排除的表数据不会发送给订阅者。对于分区表,排除在根级别应用,指定根表将排除该树中的所有当前和未来分区。后续将实现ALTER PUBLICATION以管理这些排除。

🎯

关键要点

  • 扩展CREATE PUBLICATION ... FOR ALL TABLES以支持EXCEPT TABLE语法。
  • 允许在出版物中排除一个或多个表,排除的表数据不会发送给订阅者。
  • pg_publication_rel现在包含一个prexcept列,用于标记被排除的关系。
  • 对于分区表,排除在根级别应用,指定根表将排除该树中的所有当前和未来分区。
  • 后续将实现ALTER PUBLICATION以管理这些排除。
➡️

继续阅读