Postgresql пропустить транзакцию в логической репликации - PullRequest
0 голосов
/ 19 декабря 2018

В нашей компании мы используем логическую репликацию (как на исходном сервере, так и на приемнике у нас есть версия Postgresql 10.5), и иногда логическая репликация отключается из-за ошибки: ОШИБКА: значение дублирующего ключа нарушает уникальное ограничение.

Вpg_replication_origin_status я вижу позицию remote_lsn (это позиция на источнике, до которого достигает приемник).Я знаю, как использовать pg_replication_origin_advance, и я знаю, что эта функция может пропускать некоторые данные.Есть ли решение получить следующую позицию после remote_lsn, чтобы данные не терялись?

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