系统 table 修改是否通过复制传递?

Do system table modifications pass through replication?

我目前正在修补 Postgres 9.6 数据库。

作为补丁的一部分,我需要更改系统表,首先更改配置文件中的 allow_system_table_mods,然后执行推荐的 SQL。

如果我在主数据库上进行此更改,它是否会复制到其他从属数据库,或者我是否需要在所有数据库循环上进行此更改?

您不能在备用服务器上执行修改,因为它们是只读的。

将复制对 PostgreSQL 集群的任何更改;集群是彼此相同的副本。这包括目录修改。

不支持修改目录,如有不便请自行解决。此外,重大升级后任何此类更改都将丢失。

你应该这样做,除了发行说明告诉你在升级后这样做(修复错误) .