如何在不停机的情况下向Postgresql发布(对于所有表)添加新的架构/表?

时间:2019-04-13 13:37:11

标签: postgresql replication

我想将新表添加到PostgreSQL 11上现有的FOR ALL TABLES发布中。

当我尝试更改发布时,我将获得有关所有表均已定义发布的信息,但其中不包括新表。

无法删除出版物,因为有很多订阅者,而且每次有一个新表时都无法删除出版物,然后重新创建数十个订阅...

我确信还有其他选择,但是我在手册中找不到任何内容。

1 个答案:

答案 0 :(得分:0)

您不能。

您需要为每个表/方案创建一个发布,然后可以添加/删除它。

使用FOR FOR TABLES毫无用处,因此请注意。