Установка и настройка PostgreSQL

<< Click to Display Table of Contents >>

Navigation:  Инсталляция > Установка MasterSCADA 4D > Установка дополнительных компонентов >

Установка и настройка PostgreSQL

Для возможности созадния проектов в MasterSCADA 4D DT 2.0 и их последующей работы в MasterSCADA 4D RT необходимо установить систему управления базами данных PostgreSQL.

Осуществить установку можно согласно официальным инструкциям для  операционных систем Windows и Astra Linux.

Настройка максимального количества подключений

По умолчанию PostgreSQL допускает 100 одновременных подключений. Для комфортной работы с несколькими проектами в MasterSCADA 4D DT 2.0 рекомендуется увеличить это значение, чтобы избежать ошибок при открытии и импорте проектов.

Ниже приведена инструкция по увеличению лимита подключений. Все примеры команд и пути в данной инструкции приведены для PostgreSQL версии 14.

Для Astra Linux

1. Подключитесь к PostgreSQL через терминал:

sudo -u postgres /opt/pgpro/1c-14/bin/psql -h /tmp

2. Проверьте текущий лимит подключений:

SHOW max_connections;

3. Выйдите из консоли psql: \q

4. Откройте файл postgresql.conf . Команда ниже сразу перенесет курсор к нужной строке (номер строки может отличаться в разных версиях):

sudo nano +846 /var/lib/pgpro/1c-14/data/postgresql.conf

5. Измените значение параметра. Найдите строку max_connections и измените ее на: max_connections = 150

6. Сохраните изменения:

Нажмите Ctrl + O, Enter для записи файла;

Нажмите Ctrl + X для выхода из редактора;

7. Перезапустите PostgreSQL для применения настроек:

sudo -i -u postgres

/opt/pgpro/1c-14/bin/pg_ctl -D /var/lib/pgpro/1c-14/data restart

exit

8. Снова подключитесь к базе и убедитесь, что значение изменилось:

sudo -u postgres /opt/pgpro/1c-14/bin/psql -h /tmp

SHOW max_connections;

\q

Для Windows

1.Найдите файл конфигурации postgresql.conf. Обычно он находится в одной из следующих директорий:

C:\Program Files\Postgres Pro\14\data\postgresql.conf;

C:\Program Files\PostgreSQL\14\data\postgresql.conf.

2.Отредактируйте файл. Откройте файл postgresql.conf от имени администратора. Найдите строку: #max_connections = 100. Удалите символ решетки # в начале строки и измените значение на 150: max_connections = 150. Сохраните файл.

3.Перезапустите службу PostgreSQL.

4.Проверьте применение настроек. Для этого откройте pgAdmin или командную строку (psql). Выполните SQL-запрос: SHOW max_connections;