Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Создать пользователя во внешней PostgreSQL (например, polymatica).
  2. Создать во внешней PostgreSQL базы данных согласно списку необходимых баз данных приложения для целевой версии и предоставить на них права для созданного пользователя:

    Блок кода
    languagesql
    CREATE DATABASE <DatabaseName> OWNER polymatica;
     Для PostgreSQL версий 11 и 12 необходимо в базе базах platform_manager и platform_manager_cache с правами суперпользователя установить расширение pgcrypto:
    Блок кода
    languagesql
    CREATE EXTENSION IF NOT EXISTS pgcrypto;
  3. Настроить в конфигурации внешней PostgreSQL параметры max_connections и max_prepared_transactions равными 1000 или более.
  4. Настроить доступность подключения ко внешней PostgreSQL с хоста, на котором будет установлено приложение.
  5. Установить пакет для настройки работы приложения с внешней PostgreSQL:

    Блок кода
    languagebash
    # 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
  6. Включить конфигурирование подключения к внешней PostgreSQL:

    Блок кода
    languagebash
    sed -i 's/false/true/' /etc/polymatica/platform/env.d/postgresql.env
  7. Отредактировать параметры подключения к внешней PostgreSQL:
    Блок кода
    languagebash
    sed -i 's?user:password@host:port?<your_user>:<your_password>@<your_host>:<your_port>?g' /etc/polymatica/platform/env.d/postgresql.env

...