我目前正在修补Postgres 9.6数据库。
作为补丁的一部分,我需要对系统表进行更改,首先更改配置文件中的allow_system_table_mods
,然后执行推荐的 SQL。
如果我在主数据库上进行此更改,它是否会复制到其他从属数据库,还是需要在所有数据库轮询上进行此更改?
不能在备用服务器上执行修改,因为它们是只读的。
对PostgreSQL 集群的任何更改都将被复制;这些集群是彼此的相同副本。这包括目录修改。
不支持修改目录,如果遇到麻烦,只能靠自己。此外,任何此类更改都将在重大升级后丢失。
您不应这样做,除非发行说明告诉您在升级后这样做(以修复错误(。