Установка PostgreSQL 12 в Windows

Введение

В этой статье вы можете изучить установку PostgreSQL 12 в Windows

Скачивание

На момент написания статьи версии для Windows предоставляются через компанию EDB

Ссылка для скачивания

В этой статье скачана версия 12.14.1

Установка

12

Запустите файл установщика postgresql-12.14-1-windows-x64.exe с привилегиями администратора

Выберите Run as administrator

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Next >

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Next >

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Next >

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Выберите директорию для данных. Для работы с небольшим объёмом данных можно оставить без изменений. Если вы ожидаете, что данных будет много - лучше выделить под них отдельный диск. затем нажмите Next >

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Введите пароль для сервера

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Выберите порт

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Выберите Locale

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Next >

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Next >

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Дождитесь окончания установки

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

PostgreSQL 12

Установка Postgres 12 www.devhops.site изображение с сайта www.testsetup.ru
Установка
https://testsetup.ru

Проверить версию

Чтобы проверить версию установленной PostgreSQL перейдите в

C:\Program Files\PostgreSQL\12\bin

И выполните

.\psql -V

psql (PostgreSQL) 12.8

Настройка после установки

Перейдите в директорию, которую вы указали в качетве Data Directory и отредактируйте там файлы pg_hba.conf

host all all 0.0.0.0/0 md5 host all all ::0/0 md5

И postgresql.conf

listen_addresses = '*'

Перезапустите Postgres следующим образом:

Откройте

Control Panel → Administrative tools → Services

Найдите там postgresql-x64-12 кликните правой кнопкой мыши и выберите Restart

Перезапуск сервиса Postgres 12 в Windows изображение с сайта www.eth1.ru

Перезапуск PostgreSQL

Добавить Postgres в PATH

Несколько примеров добавления пути к psql в PATH.

В моём случае psql.exe находится в папке C:\Program Files\PostgreSQL\12\bin

В WSL

PATH=$PATH:/mnt/c/Program\ Files/PostgreSQL/12/bin

В Git Bash

PATH=$PATH:/c/Program\ Files/PostgreSQL/12/bin

В PowerShell можно проверить наличие пути до Postgres с помощью Select-String

echo $Env:Path | Select-String Postgres

Добавить путь до Postgres в конец Path можно следующим образом

$Env:Path += ';C:/Program Files/PostgreSQL/12/bin'

Добавить в начало Path

$Env:Path = ';C:/Program Files/PostgreSQL/12/bin' + $Env:Path

Автор статьи: Андрей Олегович

Изображение баннера