Установка СУБД PostgreSQL на ОС Windows

Следует понимать, что установка должна происходить на сервере или ПК, к которому затем планируется подключаться.

Загрузка дистрибутива PostgreSQL

Ссылки приведены для справки (Рекомендуем использовать версию PostgreSQL 12):
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

В зависимости от разрядности ОС (32 или 64 бита) следует скачивать соответствующий дистрибутив для установки (Если версия PostgreSQL меньше 11-й).

Установка СУБД PostgreSQL

  1. Запуск 

23.png

2. Установка дополнительных компонентов

Step_1_2.png

3. Начало установки

Step_1_3.png

4. Указание пути установки

По умолчанию СУБД устанавливается в следующие папки:

  • x86: C:\Program Files (x86)\PostgreSQL\11
  • x64: C:\Program Files\PostgreSQL\11

24.png


5. Выбор компонентов для установки

Необходимо отметить:

  • Command Line Tools;
  • PostgreSQL Server.

Необязательно устанавливать:

  • pgAdmin 4.

Не устанавливать:

  • Stack Builder.

Step_1_5.png

6. Выбор расположения БД postgreSQL

По умолчанию БД устанавливается в следующие папки:

  • x86: C:\Program Files (x86)\PostgreSQL\11\data
  • x64: C:\Program Files\PostgreSQL\11\data

Step_1_6.png

7. Указание пароля суперпользователя

На данном шаге необходимо указать пароль суперпользователя. В дальнейшем, его понадобится вводить несколько раз, поэтому настоятельно рекомендуем его сохранить или запомнить

Step_1_7.png

8. Указание порта

СУБД postgreSQL предлагает по умолчанию порт 5432, однако, он может быть занят каким-либо другим приложением, поэтому перед указанием порта можно проверить свободен ли он.

Step_1_8.png

9. Выбор региональных настроек

Выбрать Russian, Russia

Step_1_9.png

10. Подтверждение данных для установки СУБД

Желательно сохранить данные в отдельный файл.
Пример данных для установки:

mceclip0.png

25.png

11. Окончание конфигурирования

Step_1_11.png

12. Установка

Step_1_12.png

13. Завершение установки

Step_1_13.png


Проверка открыт ли порт

  1. Нажимаем сочетание клавиш Win+R на клавиатуре
  2. В открывшемся окне пишем cmd.exe 
  3. В командной строке пишем команду netstat -a 
  4. Получаем перечень занятых портов и проверяем, что вашего порта нет в перечне