Внешняя база данных PostgreSQL

PassOffice может использовать PostgreSQL, установленный на отдельном сервере.

При создании сервера PostgreSQL руководствуйтесь минимальными требованиями к аппаратному и программному обеспечению.

Установите и настройте PostrgeSQL требуемой версии, создайте базу данных и пользователя согласно официальной инструкции производителяarrow-up-right.

В файле с настройками PassOffice application.properties укажите значения:

# PostgreSQL
passoffice.db.port=5432
passoffice.db.host=localhost
passoffice.db.name=passoffice
passoffice.db.user=postgres
passoffice.db.pw=1

где:

  • passoffice.db.host - адрес сервера PostgreSQL;

  • passoffice.db.name - имя созданной базы данных;

  • passoffice.db.user - логин пользователя PostgreSQL;

  • passoffice.db.pw - пароль пользователя PostgreSQL.

Кластер PostgreSQL

PostgreSQL-кластер — это один или несколько хостов базы данных, между которыми можно настроить репликацию. Репликация работает по умолчанию в любом кластере из более чем одного хоста: хост-мастер принимает запросы на запись и дублирует изменения в репликах.

PassOffice поддерживает работу с кластером PostgreSQL. Для этого в файле с настройками PassOffice application.properties укажите в качестве значения passoffice.db.url строку типа:

где:

  • pg-host-1 и pg-host-2 - адреса нод кластера PostgreSQL;

Last updated