Репликация Postgres через разные интерфейсы

Репликация Postgres через разные интерфейсы

У меня есть один главный сервер PG, который реплицирует себя на один подчиненный сервер.
Также я хотел бы реплицировать этот главный сервер на подчиненный сервер, который находится в другой сети. У главного сервера 2 интерфейса, и настроены 2 сети. Если я просто добавлю второй интерфейс в postgresql.conf, будет ли репликация работать через оба интерфейса и сети?

решение1

Да, вы можете реплицировать Postgres через разные интерфейсы.
Вам просто нужно добавить все эти IP-адреса подчиненных серверов в pg_hba.conf, чтобы разрешить соединения.
Также вам нужно добавить в postgresql.conf IP-адреса интерфейсов, на которых нужно слушать.

listen_addresses = 'localhost, ip1_of_this_host, ipN_of_this_host'

Связанный контент