Репликация PostgreSQL Slony - синхронизация по расписанию
Я перемещаю базу данных Oracle в Postgres, и мне нужно реализовать репликацию базы данных master на несколько ведомых баз данных. Репликация должна выполняться один раз в день в указанное время (чтобы снять нагрузку с базы данных) и реплицировать только те данные, которые были изменены.
Я пытаюсь добиться этого с помощью Slony - кажется, он делает то, что мне нужно, за исключением того, что он синхронизирует данные в короткие промежутки времени. Я не смог найти никакой информации о том, как настроить Slony для запланированной синхронизации, возможно ли это вообще? Или мне нужно запустить slon-демоны в нужное время, а затем убить их с помощью какого-нибудь скрипта / планировщика?
1 ответ
Да, вы можете указать lag_interval
чтобы установить синхронизацию в течение указанного интервала, вот документация. Вы можете указать эту опцию для демона Slony с помощью -l
вариант.