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

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

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

1 ответ

Решение

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

alter subscription your_subscription_name disable;

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

Другие вопросы по тегам