Внешняя база данных PostgreSQL
PassOffice может использовать PostgreSQL, установленный на отдельном сервере.
При создании сервера PostgreSQL руководствуйтесь минимальными требованиями к аппаратному и программному обеспечению.
Установите и настройте PostrgeSQL требуемой версии, создайте базу данных и пользователя согласно официальной инструкции производителя.
В файле с настройками PassOffice application.properties
укажите значения:
где:
passoffice.db.host
- адрес сервера PostgreSQL;passoffice.db.name
- имя созданной базы данных;passoffice.db.user
- логин пользователя PostgreSQL;passoffice.db.pw
- пароль пользователя PostgreSQL.
Либо установите PostgreSQL с помощью инсталлятора.
Во время запуска инсталлятора выберите компоненту Установка PostgreSQL.
На шаге «Installation Directory» отображается путь установки СУБД Postgres. Рекомендуем оставить его по умолчанию.
Далее в «Select Components» необходимо выбрать все пункты с компонентами.
В пункте «Data Directory» непосредственно указывается, где находятся файлы БД.
На следующем шаге «Password» - пароль для суперюзера СУБД.
В заключительном пункте «Port» - порт, который будет слушать сервер СУБД. Рекомендуем оставить его по умолчанию - 5432.
Кластер PostgreSQL
PostgreSQL-кластер — это один или несколько хостов базы данных, между которыми можно настроить репликацию. Репликация работает по умолчанию в любом кластере из более чем одного хоста: хост-мастер принимает запросы на запись и дублирует изменения в репликах.
PassOffice поддерживает работу с кластером PostgreSQL. Для этого в файле с настройками PassOffice application.properties
укажите в качестве значения passoffice.db.url
строку типа:
где:
pg-host-1
иpg-host-2
- адреса нод кластера PostgreSQL;
Last updated