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

Содержание
Введение
Скачивание установщика
Установка
Проверить версию
Настройка после установки
Добавить в PATH
Похожие статьи

Введение

В Windows в отличие от многих дистрибутивов Linux по умолчанию не установлен PostgreSQL

Скачивание

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

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

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

Установка

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

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Установка PostgreSQL

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

Чтобы проверить версию установленной 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

Article author: Andrei Olegovich

Похожие статьи
PostgreSQL
Основы
Установка
postgresql.conf: Конфигурационный файл
Таблицы
Пользователи
SELECT
WHERE
bash скрипты для Postgres
Репликация master slave
Write Ahead Log
recovery.conf
pg_hba.conf
Help
Ошибки
EnterpriseDB

Search this site

Subscribe to Telegram channel @aofeed to follow new articles and updates to old ones

Go to channel

@aofeed

Ask a question in the Telegram group

@aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su, info@aredel.com if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: