30.11. Быстрая настройка#

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, а затем начинает тиражировать инкрементальные изменения в этих таблицах.