|
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).
При этом после удаления сервера файлы базы ТАМЕРЛАН останутся.
Для повторной установки сервера файлы базы рекомендуется удалить.
|
|