Репликация PostgreSQL Slony - синхронизация по расписанию

Я перемещаю базу данных Oracle в Postgres, и мне нужно реализовать репликацию базы данных master на несколько ведомых баз данных. Репликация должна выполняться один раз в день в указанное время (чтобы снять нагрузку с базы данных) и реплицировать только те данные, которые были изменены.

Я пытаюсь добиться этого с помощью Slony - кажется, он делает то, что мне нужно, за исключением того, что он синхронизирует данные в короткие промежутки времени. Я не смог найти никакой информации о том, как настроить Slony для запланированной синхронизации, возможно ли это вообще? Или мне нужно запустить slon-демоны в нужное время, а затем убить их с помощью какого-нибудь скрипта / планировщика?

1 ответ

Да, вы можете указать lag_interval чтобы установить синхронизацию в течение указанного интервала, вот документация. Вы можете указать эту опцию для демона Slony с помощью -l вариант.

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