30.11. Быстрая настройка#
30.11. Быстрая настройка
Сначала установите параметры конфигурации в файле postgresql.conf
:
wal_level = logical
Другие необходимые настройки имеют значения по умолчанию, которые достаточны для базовой настройки.
pg_hba.conf
должен быть настроен для разрешения репликации
(значения здесь зависят от вашей фактической сетевой конфигурации и пользователя,
которого нужно использовать для подключения):
host all repuser 0.0.0.0/0 md5
Затем на базе данных издателя:
CREATE PUBLICATION mypub FOR TABLE users, departments;
И на базе данных абонента:
CREATE SUBSCRIPTION mysub CONNECTION 'dbname=foo host=bar user=repuser' PUBLICATION mypub;
Вышеуказанное запустит процесс репликации, который синхронизирует
начальное содержимое таблиц users
и
departments
, а затем начинает тиражировать
инкрементальные изменения в этих таблицах.