Для исходной СУБД PostgreSQL репликация master-master невозможна в принципе. Единственный доступный вид — репликация master-slave, необходимая главным образом для оптимизации нагрузки на сервер.
На заметку. При логической репликации PostgreSQL в режиме master-slave все изменения, появляющиеся на исходном сервере (master), перезаписываются на вторичный сервер (slave), используемый для оптимизации количества запросов к базе данных.
Несмотря на вышеописанные особенности СУБД, репликация master-master с Handy Backup вполне возможна. Перенос данных с помощью плагина отличается от механизма встроенной в PostgreSQL потоковой репликации.
Для репликации БД PostgreSQL в Handy Backup вы должны создать пару связанных друг с другом задач:
Если у вас ещё нет подключения к PostgreSQL, щёлкните по "Создать подключение" и настройте соединение с вашей базой PostgreSQL.
Внимание! Дождитесь выполнения задачи копирования, прежде чем выполнять восстановление с целью репликации!
Внимание! Проверьте, что вы оставляете достаточный интервал между запусками задачи копирования и соответствующей ей задачи восстановления, чтобы задача успела записать все данные из таблиц в копию!
Мы рекомендуем также давать связанным задачам логические имена, чтобы при необходимости легче было отыскать в списке задач пару, отвечающую за репликацию PostgreSQL.
Создав вышеописанным способом пару задач для потоковой репликации PostgreSQL, вы можете предоставить программе все остальные действия: от автоматического выполнения задач по расписанию до отправки детальных отчётов вам на почту с указанной вами частотой!
Вы можете выполнять репликацию PostgreSQL Windows и Linux-версий, а также использовать её для систем, где PostgreSQL является основой (например, репликация PostgreSQL 1C версии, репликация базы данных системы NERPA ERP, основанной на PostgreSQL, и т.д.).
Рейтинг Capterra:
"Простая и эффективная программа, отличное решение для бэкапа"