v9.55 (build: Feb 10 2023)

PostgreSQL

Если ранее PostgreSQL-сервер не был установлен


Можно устанавливать как на Windows, так и на Unix-системы.

Саму установку, как правило, необходимо производить на отдельную серверную машину, либо на машину администратора (если отдельной серверной нет).

Внимание! Версии PostgreSQL ниже 11 не поддерживаются!

В ходе установки необходимо будет создать пароль для суперпользователя "postgres", под которым далее можно будет выполнять настройки комплекса.

Если необходим удаленный (не localhost) доступ к SQL-серверу, то открытия порта в Firewall будет недостаточно.
В файле data\postgresql.conf установочной папки SQL-сервера необходимо убедиться, что параметр listen_addresses установлен в "*"
В файле data\pg_hba.conf установочной папки SQL-сервера необходимо добавить IP-адрес(а) или диапазоны, с которых будет разрешен доступ.
Например:
host all all 192.168.0.1/24 md5
или для всех IP:
host all all 0.0.0.0/0 md5
После изменений необходимо перезапустить службу SQL-сервера!

При подключении к SQL-серверу используется безопасное шифрованное SSL-соединение (если включено на сервере), или обычное без шифрования (если не включено на сервере). Для включения SSL на сервере достаточно установить параметр ssl=on в data\postgresql.conf, а также разместить файлы сертификата server.crt, server.key в эту же папку.
Более подробно описано здесь:
https://www.postgresql.org/docs/current/ssl-tcp.html




Если уже установлен PostgreSQL


Если уже установлен PostgreSQL, то необходимо только проверить возможность удаленного доступа к нему (если требуется). См. предыдущий раздел "Если ранее PostgreSQL-сервер не был установлен".

Также если в файле data\postgresql.conf установочной папки SQL-сервера вы изменили вручную параметр standard_conforming_strings установив его в off, то необходимо изменить значение на on и перезапустить службу SQL-сервера.




Переустановка PostgreSQL-сервера


Удаление SQL-сервера необходимо производить стандартным образом через "Панель управления->Установка и удаление программ" (информация для Windows).
При этом после удаления сервера файлы базы ТАМЕРЛАН останутся.
Для повторной установки сервера файлы базы рекомендуется удалить.


© ТАМЕРЛАН