我当前正在修补Postgres 9.6数据库。
作为补丁的一部分,我需要对系统表进行更改,首先在配置文件中更改allow_system_table_mods
,然后执行推荐的SQL。
如果我在主数据库上进行了更改,是否会将其复制到其他从属数据库,还是需要在所有DB循环上进行此更改?
答案 0 :(得分:1)
您无法在备用服务器上执行修改,因为它们是只读的。
对PostgreSQL集群的任何更改都将被复制;这些簇是彼此相同的副本。这包括目录修改。
不支持修改目录,如果遇到麻烦,则由您自己决定。而且,任何此类更改在重大升级后都将丢失。
您不应不执行此操作,除外,当发行说明告诉您在升级后执行此操作(修复错误)时。