Проходят ли модификации системной таблицы через репликацию? - PullRequest
0 голосов
/ 06 февраля 2019

Я сейчас исправляю базу данных Postgres 9.6.

В рамках патча я должен внести изменения в системные таблицы, сначала изменив allow_system_table_mods в файле конфигурации, а затем выполнив рекомендованный SQL.

Если я внесу это изменение в основную базу данных, будет ли оно реплицировано на другие подчиненные базы данных, или мне нужно будет внести это изменение на все базы данных в циклическом режиме?

1 Ответ

0 голосов
/ 06 февраля 2019

Вы не можете выполнять модификации на резервных серверах, так как они доступны только для чтения.

Любые изменения в кластере PostgreSQL будут реплицироваться;кластеры являются идентичными копиями друг друга.Это включает в себя модификации каталога.

Изменение каталога не поддерживается, и вы самостоятельно, если у вас возникли проблемы.Более того, любые такие изменения будут потеряны после серьезного обновления.

Вы должны , а не сделать это, за исключением , когда примечания к выпуску говорят вам сделать это после обновления(чтобы исправить ошибку).

...