Для систем Windows Postgres Pro распространяется в виде саморазворачивающегося инсталлятора, который устанавливает сразу все компоненты. Этот инсталлятор также даёт возможность создать базу данных по умолчанию.
По умолчанию сервер Postgres Pro принимает подключения только из локальной системы. Чтобы разрешить внешние подключения к серверу Postgres Pro, отметьте флажок "Разрешить внешние подключения". В результате соответствующий параметр добавится в файл postgresql.conf, также добавится строчка в файл pg_pba.conf и будет создано правило для брандмауэра Windows.
Приложение Postgres Pro регистрируется в брандмауэре Windows в любом случае, поэтому если вы не разрешили внешние подключения во время установки и захотели сделать это позже, достаточно будет открыть в Панели управления Брандмауэр Windows, найти в списке приложений Postgres Pro и разрешить ему принимать подключения.
Postgres Pro поставляется для Windows в двух версиях:
дистрибутив для Windows 7, Windows Server 2008 R2 и более новых систем
дистрибутив для совместимости собран с Windows SDK 7.1 и поддерживает Windows XP и Windows Server 2003. Его не следует использовать в более новых версиях Windows.
В этот дистрибутив Postgres Pro включена поддержка процедурных языков PL/Perl и PL/Python. Сервер был собран с использованием разработанного сообществом набора LanguagePack с интерпретаторами этих языков. Для использования этих языков в Postgres Pro, загрузите и установите соответствующие интерпретаторы, и включите пути к ним в переменную PATH, с которой будет запускаться сервер.
Текущая версия PL/Python динамически связана с разделяемой библиотекой Python из набора LanguagePack. Некоторые дистрибутивы интерпретаторов Python (включая ActivePython) для Windows не имеют в своём составе динамической библиотеки Python. Такие интерпретаторы не будут функционировать с PL/Python. Поэтому для языков PL/Perl и PL/Python рекомендуется использовать дистрибутивы LanguagePack.
Используется специальная учётная запись NT AUTHORITY\\NetworkService.
Путь каталога инсталляции:
/D=путьПолностью автоматическая установка:
/S
Файл *.ini с параметрами установки:
/init=имя_ini-файлаВ секции [options] могут задаваться следующие параметры:
InstallDir — путь для установки сервера
DataDir — путь для создания баз данных по умолчанию
Port — порт TCP/IP для приёма подключений. По умолчанию: 5432.
SuperUser — имя пользователя, который получит права администратора баз данных
Password — пароль этого пользователя
noExtConnections = 1 — не разрешать внешние подключения
Coding = UNICODE — кодировка символов для использования в базе данных
Locale — локаль для использования в базе данных (для каждой кодировки может быть несколько локалей)
Vcredist = no — не устанавливать распространяемые библиотеки Visual C (это можно сделать, только если эти библиотеки уже установлены в системе)
envvar = 1 — установить полезные для Postgres Pro переменные окружения: PGDATA, PGDATABASE, PGUSER, PGPORT, PGLOCALEDIR