Postgresql windows: PostgreSQL: Windows installers

Дистрибутив PostgreSQL для Windows

Компанией Постгрес Профессиональный подготовлены дистрибутивы PostgreSQL для Windows.

Это сборки PosgreSQL на основе кода из основной ветки без каких-либо дополнений и изменений.

Если Вам нужна версия PosgreSQL для Windows с поддержкой 1С, то Вы можете ее найти на сайте https://1c.postgres.ru

Дополнительные возможности и российскую техническую поддержку Вы можете получить вместе с Postgres Pro Standard и Enterprise.

Для установки PosgreSQL на компьютер скачайте и запустите один из следующих файлов (скачивая эти файлы, Вы выражаете согласие с лицензией PostgreSQL):

  • PostgreSQL 15.2: 64-разрядная,
  • PostgreSQL 14.7: 64-разрядная,
  • PostgreSQL 13.10: 64-разрядная,
  • PostgreSQL 12.14: 64-разрядная, 32-разрядная,
  • PostgreSQL 11.19: 64-разрядная, 32-разрядная,
  • PostgreSQL 10.23: 64-разрядная, 32-разрядная.

Данное ПО поставляются «как есть», без какой-либо гарантии, явной или подразумеваемой.

Установка PostgreSQL для Windows

Рекомендуем устанавливать нашу сборку PostgreSQL на версиях Windows, для которых продолжается поддержка компании Microsoft. Технически PosgreSQL может работать и на более ранних версиях. Для установки 32 разрядной версии требуется Windows 7 SP1 и выше, для установки 64 разрядной — Windows 7 SP1 64bit и выше.

В процессе установки выбираются компоненты и задаются основные параметры сервера. Далее происходит инициализация нового сервера и создаются ярлыки для его управления.

Возможен «тихий» режим установки без вывода на экран.

Если обнаружено, что PostgreSQL сервер уже установлен, то предлагается остановить сервер и обновить его. При этом все соединения с сервером будут отключены. Для определения существования сервера используются данные о предыдущих установках из реестра, поэтому, если Вы ранее запускали сервер нестандартно, он может остаться не обнаруженным.

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

Вы можете установить все основные компоненты PostgreSQL или настроить установку, исключив серверную часть или компоненты для разработчика. Клиентская часть устанавливается всегда.

Клиентская часть содержит документацию и утилиты, которые могут потребоваться без установки сервера, например, psql, pg_dump и другие.

Компоненты для разработчика содержат заголовочные файлы, библиотеки и отладочную информацию.

Требуется также установить распространяемый пакет Visual C++, если он еще не установлен. Это небольшой набор системных библиотек от компании Microsoft.

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

Задается каталог для установки файлов сервера и каталог для создания базы данных. По умолчанию для установки предлагается каталог C:\Program Files\PostgreSQL\Номер_версии, а для данных C:\Program Files\PostgreSQL\Номер_версии\data.

Выбранный каталог данных должен быть пустым. В противном случае PostgreSQL не сможет создать начальную базу данных.

Допускается также указать каталог, содержащий данные. Тогда новая база данных не создается, а используется существующая. Важно, чтобы версия сервера совпадала с существующей базой данных.

Задание параметров сервера

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

Номер порта используется при подключению к серверу. Значение по умолчанию — 5432. При установке подбираются свободные номера портов начиная с 5432.

Локаль. По умолчанию для инициализации базы данных используется системна локаль Windows, но, при необходимости, можно выбрать нужную из списка.

Имя супер пользователя и пароль рекомендуем вводить только латинскими буквами. Имя пользователя по умолчанию — postgres. Запомните имя и пароль пользователя, заданные вами при установке, так как они потребуются для подключения к серверу при использовании аутентификации с проверкой пароля.

Если включен параметр «Разрешить подключения с любых IP-адресов», то в файлы сервера с настройками postgresql.conf и pg_hba.conf будут внесены параметры для разрешения внешнего доступа. Также изменяется конфигурация брандмауэра Windows для внешних подключений к серверу.

Параметр «Включить контрольные суммы для страниц» рекомендуем всегда включать, так как это повышает надежность хранения данных без заметного снижения производительности.

При включении параметра «Настроить переменные среды» программа установки создаст переменные среды с параметрами сервера: PGDATA, PGDATABASE, PGUSER, PGPORT, PGLOCALEDIR, а также добавит путь к исполняемым файлам сервера в переменную PATH.

Дополнительные параметры установки

На следующем экране предлагается провести некоторую оптимизацию параметров сервера исходя из установленной оперативной памяти (если ее больше 1Gb). Для этого включите параметр «Провести оптимизацию параметров». Параметры сохраняются в файл postgresql.conf, который находится в папке с данными. Оптимизируются 2 параметра: shared_buffers и work_mem. Потом Вы можете самостоятельно изменять эти и другие параметры в зависимости от условий эксплуатации сервера.

Если включить параметр «Показать дополнительные параметры», то далее появится окно настроек системной службы PostgreSQL:

Для запуска сервера используется специальная встроенная учетная запись Windows: «NT AUTHORITY\NetworkService». Запуск службы можно настроить от другого пользователя, для этого введите имя и пароль уже существующего пользователя. Это может быть пользователь домена. Важно, чтобы пользователь уже существовал на момент установки и имел все необходимые права. В противном случае регистрация и запуск службы сервера не произойдет и потребуется удаление и новая установка PostgreSQL.

Возможно также изменить имя системной службы Windows для сервера. По умолчанию используется имя «postgresql-номер_версии», например, postgresql-13.

После успешной установки PostgreSQL сервер запускается и готов к работе

Для сервера создаются ярлыки, которыми можно воспользоваться с помощью кнопки «Пуск»:

  • SQL Shell (psql) — основное, консольное средство управления сервером и выполнения запросов.
  • Reload Configuration — перезагрузить конфигурацию сервера из файлов конфигурации. Следует отметить, что для некоторых параметров требуется перезагрузка сервера.
  • Restart Server — остановить и запустить сервер заново. Все активные соединения с сервером будут закрыты.
  • Stop Server — остановить сервер. Все активные соединения с сервером будут закрыты.
  • Start Server — запустить сервер.

В процессе установки создается тестовый файл install.log в каталоге установки. В нем сохраняются запускаемые команды и результат их выполнения во время установки.

Удаление сервера

Для удаления сервера выберите ярлык Uninstall, или запустите Uninstall.exe в каталоге установки, или используйте панель управления Windows. При удалении сервер останавливается, все активные соединения с сервером будут закрыты. Папка с данными не удаляется. Перезагрузка компьютера не требуется.

Ваши замечания и предложения по нашим сборкам PostgreSQL и по программе установки присылайте по e-mail: [email protected]

Лицензия

PostgreSQL распространяется по специальной лицензии PostgreSQL License, свободной open source лицензии, близкой к лицензиям BSD и MIT.

PostgreSQL Database Management System (formerly known as Postgres, then as Postgres95)

Portions Copyright © 1996-2022, The PostgreSQL Global Development Group

Portions Copyright © 1994, The Regents of the University of California

Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN «AS IS» BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

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

Скачать PostgreSQL можно с официального сайта. Перейдите в раздел Download, выберите WIndows ОС, кликнете по активной ссылке Download the installer.

Вас перекинет на другую страницу. Здесь выберите нужную вам версию PostgreSQL. Мы будем устанавливать PostgreSQL 13. 3. Размер файла установки 200+ Мб.

Запустите скачанный файл.

Установка PostgreSQL

На первом шаге — нажмите далее (Next). На втором шаге — укажите директорию для установки PostgreSQL. Мы её оставим дефолтной.

На третьем шаге — выберите компоненты экосистемы SQL, которые будут установлены на компьютер (сервер). По умолчанию выбраны все компоненты. Мы оставим список выбранных компонентов без изменений.

На четвертом шаге — укажите директорию хранения баз данных. Нас вполне устроит дефолтный путь, поэтому оставим его без изменений.

На пятом шаге — задайте пароль администратора СУБД.

На шестом шаге — укажите порт по которому можно подключиться к СУБД. По умолчанию PostgreSQL «слушает» порт 5432. Оставим его без изменений.

На седьмом шаге — выберите язык интерфейса. Мы оставим Английский язык интерфейса, но вы можете выбрать любой язык.

На восьмом шаге — ознакомьтесь с конфигурацией установки. Обратите внимание на пункты: Server Installation Directory, Database Port, Database Superuser.

Подтвердите установку и дождитесь ее завершения. По завершении установки вам будет предложено запустить Stack Builder, который в автоматическом режиме установит дополнительные инструменты и драйверы.

Установка Stack Builder

На первом шаге — выберите установленный дистрибутив PostgreSQL.

На втором шаге — выберите приложения для установки. Мы выбрали PEM-HTTPD (преднастроенный Apache веб-сервер).

На третьем шаге — укажите каталог для установки пакетов.

Далее Stack Builder загрузит файл и его можно будет установить. По завершении установки нажмите кнопку Завершить.

Подключение к PostgreSQL

Проверим работоспособность PostgreSQL, подключившись к СУБД через PgAdmin, который был установлен вместе с PostgreSQL. Перейдите в меню Пуск → папка PostgreSQL 13 → pgAdmin 4.

При первом запуске pgAdmin необходимо будет задать пароль пользователя. Далее раскройте список серверов. pgAdmin запросит пароль от PostgreSQL (мы его задавали на этапе установки).

После успешного подключения к PostgreSQL вы увидите рабочие дашборды и сможете перемещаться по внутренней структуре БД.

На этом установка, настройка и проверка подключения к PostgreSQL окончена. Если вам необходимо настроить удаленный доступ к PostgreSQL на Windows Server 2019 — вам сюда.

Поделиться в соцсетях:




Средняя оценка: 4,5, всего оценок: 2
Спасибо за Вашу оценку!
К сожалению, проголосовать не получилось. Попробуйте позже



ru


191014
Санкт-Петербург
ул. Кирочная, 9

+7(812)313-88-33


235
70


1cloud ltd


2021-09-22
Установка PostgreSQL на Windows Server 2019


191014
Санкт-Петербург
ул. Кирочная, 9

+7(812)313-88-33


235
70


1cloud ltd



2021-09-22
Установка PostgreSQL на Windows Server 2019


600
auto

Как загрузить и установить PostgreSQL для Windows [17 шагов]

Ричард Петерсон

Часы

Обновлено

Чтобы использовать Postgre на вашем компьютере, вам необходимо установить:

  1. Сервер базы данных Postgre
  2. Графический инструмент для администрирования и управления БД. pgAdmin — самый популярный инструмент GUI Tool для Postgre

Вы можете загрузить PostgreSQL для Windows по отдельности и установить эти компоненты, но связать настройки между сервером БД и инструментом с графическим интерфейсом может быть проблемой. Лучше всего использовать встроенный установщик, который позаботится о сложностях конфигурации.

Ниже приведен пошаговый процесс установки PostgreSQL на компьютере с Windows :

Шаг 1) Откройте браузер.
Перейдите на https://www.postgresql.org/download и выберите Windows

Шаг 2) Проверьте параметры.
Вам предоставляется два варианта: 1) Интерактивный установщик от EnterpriseDB и 2) Графический установщик от BigSQL.

BigSQL в настоящее время устанавливает pgAdmin версии 3, которая устарела. Лучше всего выбрать EnterpriseDB, которая устанавливает последнюю версию 4

Шаг 3) Выберите версию PostgreSQL.

  1. Вам будет предложено указать желаемую версию PostgreSQL и операционную систему. Выберите последнюю версию PostgreSQL и ОС в соответствии с вашей средой
  2. .

  3. Нажмите кнопку загрузки

Начнется загрузка

Шаг 4) Откройте исполняемый файл.
После загрузки PostgreSQL откройте загруженный исполняемый файл и нажмите «Далее» на экране приветствия установки.

Шаг 5) Обновление местоположения.

  1. При необходимости измените каталог установки, в противном случае оставьте значение по умолчанию
  2. Нажмите Далее

Шаг 6) Выберите компоненты.

  1. Вы можете выбрать компоненты, которые хотите установить в своей системе. Вы можете снять флажок Stack Builder
  2. .

  3. Нажмите Далее

Шаг 7) Проверить расположение данных.

  1. Вы можете изменить расположение данных
  2. Нажмите Далее

Шаг 8) Введите пароль.

  1. Введите пароль суперпользователя. Запишите это
  2. Нажмите Далее

Шаг 9) Проверьте параметр порта.

  1. Оставьте номер порта по умолчанию
  2. Нажмите Далее

Шаг 10) Проверить сводку.

  1. Проверьте сводку перед установкой:
  2. Нажмите Далее

Шаг 11) Готов к установке.
Нажмите кнопку «Далее».

Шаг 12) Проверьте подсказку компоновщика стека.
После завершения установки вы увидите приглашение Stack Builder

  1. Снимите этот флажок. Мы будем использовать Stack Builder в дополнительных руководствах
  2. .

  3. Нажмите Готово

Шаг 13) Запустите PostgreSQL.
Чтобы запустить PostgreSQL, перейдите в меню «Пуск» и выполните поиск pgAdmin 4

Шаг 14) Проверьте pgAdmin.
Вы увидите домашнюю страницу pgAdmin.

Шаг 15) Найдите PostgreSQL 10.
Нажмите Серверы > PostgreSQL 10 в левом дереве

Шаг 16) Введите пароль.

  1. Введите пароль суперпользователя, установленный во время установки
  2. Нажмите OK

Шаг 17) Проверить панель управления.
Вы увидите панель инструментов

Готово к установке PostgreSQL.

Также проверьте: — Учебное пособие по PostgreSQL для начинающих: изучите основы PSQL за 3 дня

Как установить PostgreSQL в Windows

В этой статье мы узнаем, как установить и настроить PostgreSQL в Windows 10. PostgreSQL, также известная как Postgres, — это бесплатная и открытая система управления реляционными базами данных.

База данных PostgreSQL управляет контролем параллелизма нескольких версий для управления параллелизмом (MVCC). Когда мы бежим
транзакцию в PostgreSQL, он дает снимок базы данных, что позволяет каждой транзакции вносить изменения в
базе данных, не затрагивая другую транзакцию. PostgreSQL имеет три уровня изоляции транзакций.

  1. Чтение зафиксировано
  2. Повторяемое чтение
  3. Сериализуемый

Мы можем установить PostgreSQL на следующие операционные системы:

  1. Окна
  2. линукс
  3. Сервер Mac OS
  4. Бесплатная BSD и открытая BSD

В этой статье мы сосредоточимся на пошаговом процессе установки PostgreSQL в Windows 10. Прежде чем
установки, мы должны загрузить стабильную копию сервера PostgreSQL 13 из местоположения. Мы можем использовать этот установщик для установки PostgreSQL в Windows в
графический и беззвучный режим. Установочный файл содержит следующие программные пакеты:

  1. Сервер PostgreSQL 13
  2. pgAdmin: Это графический инструмент для разработки и управления сервером и базой данных PostgreSQL.
  3. Stack Builder : это менеджер пакетов, который содержит дополнительные инструменты, используемые для управления, миграции, репликации, соединителей и других инструментов.

После загрузки установочного файла дважды щелкните файл. Мастер установки PostgreSQL в Windows запущен. Первый экран — это экран приветствия установки PostgreSQL.

На экране «Каталог установки» укажите место, куда вы хотите установить PostgreSQL.

На экране «Выбрать компонент» выберите компонент, который вы хотите установить на свою рабочую станцию. Вы можете выбрать любой из следующих вариантов:

  1. PostgreSQL-сервер
  2. pgAdmin4: это графический интерфейс, который используется для управления базой данных PostgreSQL.
  3. Построитель стека: построитель стека будет использоваться для загрузки и установки драйверов и дополнительных инструментов.
  4. Инструменты командной строки. Будут установлены инструменты командной строки и клиентские библиотеки, такие как pg_bench, pg_restore, pg_basebackup, libpq, pg_dump, и pg_restore .

В нашем случае мы установим все компоненты.

На экране «Каталог данных» укажите каталог, в котором вы хотите хранить файлы базы данных. В нашем случае каталог данных C:\PostgreSQL Данные .

На экране Пароль укажите пароль суперпользователя базы данных. Этот пароль будет использоваться для подключения к серверу базы данных PostgreSQL.

На экране «Порт» укажите номер порта, на котором сервер PostgreSQL будет прослушивать входящие соединения.
По умолчанию сервер PostgreSQL прослушивает порт с номером 5432. На этом экране вы можете указать сообщение, отличное от значения по умолчанию.
Убедитесь, что любое другое приложение не должно использовать порт, указанный в текстовом поле «Порт», и должно разрешать входящие и исходящие соединения. В нашем случае я не меняю порт.

Вы можете выбрать локаль, которую хотите использовать в базе данных, на экране дополнительных параметров. В нашем случае я выбираю локаль по умолчанию.

На экране Pre-Installation Summary вы можете просмотреть настройки, используемые для установки сервера PostgreSQL.

Экран «Готово к установке» — это экран уведомления о начале процесса установки PostgreSQL.

Начался процесс установки PostgreSQL на Windows.

Сервер PostgreSQL успешно установлен. Если вы хотите установить дополнительные компоненты и драйверы,
можно открыть построитель стека. В нашем случае я не устанавливаю дополнительные компоненты. Нажмите Finish , чтобы завершить установку.

Теперь перезагрузите рабочую станцию. Давайте разберемся, как мы можем подключиться к серверу PostgreSQL, используя pgAdmin4 и SQL Shell (pSQL).

Подключиться к PostgreSQL с помощью pgAdmin4

Мы можем использовать инструмент pgAdmin4 для управления и администрирования сервера PostgreSQL. Мы также можем использовать pgAdmin4 для выполнения запросов Adhoc и создания объектов базы данных.

Для подключения к PostgreSQL. Запустите pgAdmin4. На первом экране укажите пароль суперпользователя, который
можно использовать для подключения к серверу PostgreSQL.

После подключения к PostgreSQL13 вы можете просматривать объекты базы данных на панели браузера. Для просмотра установленных
серверы, разверните Серверы. В разделе «Серверы» вы можете просмотреть список установленных серверов. В нашем случае установлен
PostgreSQL — это PostgreSQL13. Вы можете просмотреть список баз данных, пользователей и табличных пространств в PostgreSQL13.

Мы можем просмотреть действия сервера и конфигурацию сервера PostgreSQL на вкладке Dashboard .

Вы можете просмотреть список сеансов, блокировок, полученных процессом, подготовленных транзакций и конфигурации в панели активности сервера.

Теперь давайте посмотрим, как мы можем создать базу данных.

Как создать базу данных с помощью pgAdmin4

Теперь давайте создадим базу данных с помощью pgAdmin4. Чтобы создать базу данных, разверните Serves 🡪 Разверните PostgreSQL13 🡪 Щелкните правой кнопкой мыши Databases 🡪 Наведите указатель мыши на Create 🡪 Выберите Database .

Откроется диалоговое окно Создать базу данных. На вкладке «Общие» укажите имя базы данных в текстовом поле «База данных».

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

На вкладке Security можно настроить привилегии и конфигурацию безопасности. В нашем случае мы ничего не меняли.

На вкладке Параметры вы можете настроить параметры базы данных. Я не менял никаких настроек.

На вкладке SQL вы можете просмотреть оператор CREATE DATABASE, сгенерированный с конфигурацией, заданной в диалоговом окне «Создать — база данных».

Нажмите «Сохранить», чтобы создать базу данных с именем EmployeeDB, и закройте диалоговое окно. Вы можете просмотреть новую базу данных в панели браузера.

Как видите, база данных успешно создана.

Мы можем просмотреть файлы базы данных в каталоге C:\PostgreSQL Data. См. следующий снимок экрана.

Теперь давайте посмотрим, как мы можем выполнять запросы в PostgreSQL.

Запрос к базе данных PostgreSQL с помощью pgAdmin4

Чтобы выполнить запросы с помощью pgAdmin4, нажмите «Инструменты» 🡪 Нажмите « Query Tool ».

Откроется панель редактора запросов. Теперь давайте создадим таблицу с именем tblEmployeeGrade . Следующий запрос создает таблицу.

1

2

3

4

5

6

7

8

9

10

11

Создание таблицы TBLEMPLOOKEE

(

Employeee_id varchar (20),

First_name varchar (500),

Middle_name varchar (500),

The Last_name (500),

Adder (10003

988888888888888 гг. Contact_number int,

        DepartmentID int,

        GradeID int,

    )

Скриншот редактора запросов:

Как видите, статус выполнения запроса будет отображаться в панели сообщений. Теперь давайте вставим несколько записей в файл tblemployee. Выполните следующий запрос, чтобы вставить данные в tblemployee .

1

2

3

4

5

6

вставка в стол для сотрудников

(Employee_ID,First_name,mid_name,last_name,Address,Contact_number,DepartmentID,GradeID)

значений

(‘EMP0001′,’Nisarg’,’Dixitkumar’,’Upadhyay’,’AB14, Akshardham’s Flats, Mehsana’s, 123456,10,10),

(‘EMP0002′,’Nirali’,’Nisarg’,’Upadhyay’,’AB14, Suyojan Road, Ahmedabad’,123456,10,10),

(‘EMP0003′,’ Dixit’,’Lalshankar’,’Upadhyay’,’AB14, Suramya Stauts, Ahmedabad’,123456,10,10)

Запустите оператор SELECT, чтобы заполнить данные из таблицы tblemployee.

Выберите * из таблицы сотрудников

Как видите, выходные данные запроса были заполнены данными в формате представления сетки, и их можно просмотреть на панели вывода данных.

Подключение к PostgreSQL с помощью SQL Shell (pSQL)

Мы можем использовать утилиту командной строки pSQL для управления базой данных PostgreSQL. SQL Shell устанавливается автоматически
с сервером PostgreSQL. Когда мы запускаем оболочку SQL, она запрашивает следующие параметры.

  1. Имя сервера : Укажите имя хоста машины, на которой установлен PostgreSQL. Если вы не укажете имя хоста, то pSQL подключится к локальному хосту
  2. База данных : Укажите имя базы данных, которую вы хотите использовать. Если вы не укажете имя базы данных, pSQL подключится к базе данных Postgres.
  3. Порт : укажите порт. Если вы не укажете какой-либо порт, pSQL будет использовать номер порта 5432 для подключения к серверу.
  4. Имя пользователя : укажите имя пользователя, которое вы хотите использовать для подключения к PostgreSQL. Если вы не укажете имя пользователя, pSQL будет использовать пользователя Postgres.
  5. Пароль : Укажите пароль пользователя, указанного в параметре имени пользователя.

Укажите все параметры и нажмите Enter, чтобы подключиться к базе данных.

Как видите, соединение успешно установлено.

Сводка

В этой статье мы изучили пошаговый процесс установки PostgreSQL в Windows 10. Я также дал общий обзор инструмента pgAdmin4 и того, как мы можем подключиться к базе данных PostgreSQL с помощью pgAdmin и SQL Shell (pSQL) полезность.

  • Автор
  • Последние сообщения

Нисарг Упадхьяй

Нисарг Упадхьяй — администратор баз данных SQL Server и сертифицированный специалист Microsoft, имеющий более 8 лет опыта администрирования SQL Server и 2 года администрирования баз данных Oracle 10g.