Как реплицировать в непустую базу данных - PullRequest
0 голосов
/ 09 июля 2020

У меня есть первичный с PG 11 и реплика с PG 12. Оба были настроены с помощью pglogical и работают. В какой-то момент я отбрасываю подписку с реплики и снова пытаюсь создать подписку. Однако репликация не запускается, и в файлах журналов указано, что копия таблицы не удалась из-за того, что значения первичного ключа уже существуют.

Я пытался установить pglogical.conflict_resolution на keep_local, но после повторного создания подписки он продолжает терпеть неудачу . Я установил tracking_commit_timestamp = on как для первичной, так и для реплики. Есть ли способ проверить текущие настройки Conflict_resolution? Или есть способ сделать репликацию на непустую базу данных?

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