Установка 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

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

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: