PostgreSQL® в распределенной системе

Если PostgreSQL® используется в распределенной системе, то на каждой из этих систем должно использоваться одно и то же имя пользователя базы данных. Если несколько распределенных проектов «КАСКАД Цифра» совместно используют один экземпляр базы данных (схему БД), проекты должны использовать одно и то же подключение к базе данных и одно и то же имя пользователя базы данных.

  1. Укажите в файле pg_hba.conf адрес хоста, с которого должен осуществляться доступ к базе данных.
    • Для Windows: C:/Program Files/PostgreSQL/13/data/pg_hba.conf
    • Для Linux: /var/lib/pgsql/data/pg_hba.conf. Более подробную информацию см. в файле C:/Program Files/PostgreSQL/13/data/pg_hba.conf.
  2. Установите в файле postgresql.conf запись listen_addresses = ‘*’, чтобы разрешить соединения с удаленных хостов с базой данных PostgreSQL®.
    • Для Windows: C:/Program Files/PostgreSQL/13/data/postgresql.conf
    • Для Linux: /var/lib/pgsql/data/postgresql.conf
ВНИМАНИЕ

После изменения файла pg_hba.conf используйте команду pg_ctl reload в командной строке для применения измененной конфигурации! После изменения записи listen_addresses в файле postgresql.conf перезапустите базу данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *