Можно ли в postgres12 поставить реплику на получатель (подписчик)? - PullRequest
0 голосов
/ 09 июля 2020

Могу ли я приостановить реплику на получателе (подписчике) в postgres12?

просто для изменения некоторой структуры таблицы, а затем перезапустить реплику

1 Ответ

1 голос
/ 10 июля 2020

Чтобы приостановить подписку, отключите ее :

alter subscription your_subscription_name disable;

Чтобы включить, просто включите ее снова. Он заберет транзакции, которые были выполнены за это время. Поскольку издатель будет хранить необходимые сегменты WAL в течение этого времени, вы должны убедиться, что подписка не отключена слишком долго, чтобы избежать переполнения файловой системы издателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...