Для установки с внешней PostgreSQL необходимо выполнить следующие действия:
- Создать пользователя во внешней PostgreSQL (например, polymatica).
Создать во внешней PostgreSQL базы данных согласно списку необходимых баз данных приложения для целевой версии и предоставить на них права для созданного пользователя:
CREATE DATABASE <DatabaseName> OWNER polymatica;
- Настроить в конфигурации внешней PostgreSQL параметры
max_connections
иmax_prepared_transactions
равными1000
или более. - Настроить доступность подключения ко внешней PostgreSQL с хоста, на котором будет установлено приложение.
Установить пакет для настройки работы приложения с внешней PostgreSQL:
# Astra Linux CE 2.12, Debian 10 / 11 / 12, ОСнова 2 apt install polymatica-platform-external-postgresql # Альт 10 СП Сервер / 10 Сервер apt-get install polymatica-platform-external-postgresql # РЕД ОС 8 yum install polymatica-platform-external-postgresql
Включить конфигурирование подключения к внешней PostgreSQL:
sed -i 's/false/true' /etc/polymatica/platform/env.d/postgresql.env
- Отредактировать параметры подключения к внешней PostgreSQL:
sed -i 's?user:password@host:port?<your_user>:<your_password>@<your_host>:<your_port>?g' /etc/polymatica/platform/env.d/postgresql.env