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

Обновлено: 04.07.2024

Может показаться сложной задачей установить PostgreSQL, Oracle или SQL Server или любое другое программное обеспечение для баз данных, но на самом деле это не так! В наши дни большинство систем управления реляционными базами данных поставляются с мастерами установки, которые значительно упрощают процесс. В этой статье мы рассмотрим, как установить PostgreSQL и проверить, работает ли установка.

Чтобы установить PostgreSQL, мы выполним следующие задачи:

  1. Загрузка пакета PostgreSQL.
  2. Установка и настройка PostgreSQL.
  3. Запуск приложения сервера postgres.
  4. Проверка работы PostgreSQL.

Эта база данных доступна на платформах Linux (или Unix), Windows и macOS. Я покажу вам, как установить PostgreSQl в Windows 10.

1. Загрузка пакета PostgreSQL

Чтобы установить PostgreSQL на свой компьютер, вы можете скачать его с официального сайта или по ссылке для скачивания для Windows. Оказавшись на нужной странице, нажмите ссылку «Загрузить программу установки».

Вы попадете на следующую страницу:

Здесь вам нужно выбрать версию postgres для загрузки и вашу операционную систему. В этой статье мы будем работать с PostgreSQL версии 10 (которая на данный момент является последней доступной) и 64-разрядной операционной системой Windows 10.

Нажмите кнопку загрузки, чтобы продолжить. По завершении вы будете перенаправлены на следующую страницу:

Нажмите на всплывающий установщик в левом нижнем углу браузера (вы увидите его там, если используете Chrome; если нет, дважды щелкните установщик в папке «Загрузки»).

2. Установка и настройка PostgreSQL

Чтобы показать вам, как установить PostgreSQL в Windows 10, мне придется объяснить процесс настройки, связанный с установкой. Это конфигурация некоторых важных параметров, таких как номер порта, пароль администратора postgres и многое другое. Не волнуйтесь, если вы не знаете, что означает любая из этих вещей! Установка проста.

Чтобы начать, нажмите "Далее" в следующем окне.


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


На следующей странице показаны компоненты, которые будут установлены. Оставьте эти параметры отмеченными как есть и снова нажмите "Далее".

< бр />

Оставьте каталог данных по умолчанию и нажмите "Далее".

< бр />

Чтобы установить PostgreSQL, вам нужно выбрать пароль для прав суперпользователя (администратора) postgres. Этот пароль будет использоваться при подключении в качестве пользователя «postgres» из клиента SQL в разделе проверки в конце этого руководства. Когда закончите, нажмите «Далее».

< бр />

Затем вам нужно будет выбрать номер порта, который сервер postgres будет прослушивать для запросов. По умолчанию используется 5432, но мастер установки может предложить другой, если 5432 уже используется. Нажмите «Далее», чтобы продолжить.

< бр />

Теперь вы должны увидеть сводку всех параметров, которые вы установили на предыдущих шагах. Нажмите «Далее» еще раз, чтобы продолжить.

< бр />

На следующей странице просто нажмите «Установить».

< бр />

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

< бр />

По завершении установки вы должны увидеть следующее окно:

< бр />

Построитель стека является необязательным. Нажмите «Готово». Готово!

3. Запуск PostgreSQL в качестве сервера

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

Однако в любой момент вы можете остановить или запустить сервер postgresql самостоятельно. Есть несколько способов остановить postgresql; самый простой — через диспетчер задач.

< бр />

Если вы перейдете на вкладку «Службы», вы увидите следующее. На моем ноутбуке установлены две версии postgresql (10 и 9.6). Один запущен, а другой остановлен.

< бр />

Здесь вы можете запустить или остановить postgres в любое время, щелкнув его правой кнопкой мыши и выбрав нужное действие.

< бр />

4. Проверка установки PostgreSQL

Каждый раз, когда вы устанавливаете программное обеспечение, всегда полезно убедиться, что установка действительно прошла успешно. Один из способов проверить установку postgresql — подключиться к postgresql из любого клиента SQL. Когда вы устанавливаете PostgreSQL, он поставляется с официальным клиентом pgAdmin как часть установки по умолчанию.

Запустите приложение pgAdmin. Затем нажмите «Файл» и выберите «Добавить сервер».

< бр />

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

< бр />

Если соединение установлено успешно, вы должны увидеть примерно следующее: PostgreSQL активно прослушивает порт, к которому он подключен.

< бр />

Поздравляем! Вы уже знаете, как установить PostgreSQL в Windows 10 и убедиться, что он работает правильно. Теперь вы можете приступить к созданию собственных баз данных и запуску SQL-запросов в pgAdmin. Удачи!

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

Как загрузить и установить PostgreSQL

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

Как загрузить и установить PostgreSQL

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

Как загрузить и установить PostgreSQL

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

Как загрузить и установить PostgreSQL

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

Как загрузить и установить PostgreSQL

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

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

Как загрузить и установить PostgreSQL

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

Вывод: в этом руководстве вы шаг за шагом узнаете, как установить PostgreSQL в вашей локальной системе.

PostgreSQL был разработан для UNIX-подобных платформ, однако он предназначен для переноса. Это означает, что PostgreSQL также может работать на других платформах, таких как macOS, Solaris и Windows.

Начиная с версии 8.0, PostgreSQL предлагает программу установки для систем Windows, которая упрощает и ускоряет процесс установки. В целях разработки мы установим PostgreSQL версии 12 в Windows 10.

Для завершения установки PostgreSQL необходимо выполнить три шага:

  1. Загрузить программу установки PostgreSQL для Windows
  2. Установите PostgreSQL
  3. Проверьте установку

1) Загрузите установщик PostgreSQL для Windows

Во-первых, вам нужно перейти на страницу загрузки установщиков PostgreSQL в EnterpriseDB.

Во-вторых, нажмите на ссылку для скачивания, как показано ниже:

Загрузить PostgreSQL

Для завершения загрузки потребуется несколько минут.

2) Шаг за шагом установите PostgreSQL в Windows

Для установки PostgreSQL в Windows необходимы права администратора.

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

Шаг 2. Нажмите кнопку "Далее"


Шаг 3. Укажите папку установки, выберите свою или оставьте папку по умолчанию, предложенную установщиком PostgreSQL, и нажмите кнопку «Далее».

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

  • Сервер PostgreSQL для установки сервера базы данных PostgreSQL
  • pgAdmin 4 для установки графического инструмента управления базой данных PostgreSQL.
  • Инструменты командной строки для установки инструментов командной строки, таких как psql, pg_restore и т. д. Эти инструменты позволяют взаимодействовать с сервером базы данных PostgreSQL с помощью интерфейса командной строки.
  • Stack Builder предоставляет графический интерфейс, позволяющий загружать и устанавливать драйверы, работающие с PostgreSQL.

Для работы с учебным пособием на этом веб-сайте вам не нужно устанавливать Stack Builder, поэтому снимите флажок и нажмите кнопку "Далее", чтобы выбрать каталог данных:


Шаг 5. Выберите каталог базы данных для хранения данных или примите папку по умолчанию. И нажмите кнопку Далее, чтобы перейти к следующему шагу:


Шаг 6. Введите пароль суперпользователя базы данных (postgres)

PostgreSQL работает как служба в фоновом режиме под учетной записью службы с именем postgres . Если вы уже создали учетную запись службы с именем postgres , вам необходимо указать пароль этой учетной записи в следующем окне.

После ввода пароля необходимо ввести его еще раз для подтверждения и нажать кнопку "Далее":


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


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


Шаг 9. Мастер установки покажет сводную информацию о PostgreSQL. Вам необходимо просмотреть его и нажать кнопку «Далее», если все верно. В противном случае вам нужно нажать кнопку «Назад», чтобы соответствующим образом изменить конфигурацию.


Теперь вы готовы установить PostgreSQL на свой компьютер. Нажмите кнопку «Далее», чтобы начать установку PostgreSQL.


Установка может занять несколько минут.


Шаг 10. Нажмите кнопку "Готово", чтобы завершить установку PostgreSQL.


3) Проверьте установку

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

Быстрый способ проверить правильность установки — использовать программу psql.

Сначала щелкните приложение psql, чтобы запустить его. Отобразится программа командной строки psql.


< /p>

Во-вторых, введите всю необходимую информацию, такую ​​как сервер, база данных, порт, имя пользователя и пароль. Чтобы принять значение по умолчанию, вы можете нажать Enter. Обратите внимание, что вы должны указать пароль, который вы ввели во время установки PostgreSQL.

В-третьих, введите команду SELECT version(); вы увидите следующий вывод:


Поздравляем! вы успешно установили сервер базы данных PostgreSQL в своей локальной системе. Давайте изучим различные способы подключения к серверу базы данных PostgreSQL.

PostgreSQL — это система управления реляционными базами данных с открытым исходным кодом. Он хорошо известен своей надежностью, совместимостью с SQL и расширяемостью.

В этом руководстве мы рассмотрим пошаговый процесс установки PostgreSQL в Windows 10. Мы также покажем различные способы подключения к базе данных PostgreSQL и проверки установки.

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

  • Система под управлением Windows 10
  • Доступ к учетной записи пользователя с правами администратора

Загрузить установщик PostgreSQL

Перед установкой PostgreSQL необходимо загрузить установочный файл с веб-сайта EDB.

Загрузка PostgreSQL страница.

Найдите категорию Windows x86-64 для последней версии PostgreSQL и нажмите кнопку "Загрузить".

Примечание. Дополнительные сведения об установке PostgreSQL в других операционных системах см. в нашем руководстве по установке PostgreSQL в Ubuntu.

Установите PostgreSQL в Windows

Выполните следующие действия, чтобы установить PostgreSQL в Windows:

<р>1. Откройте установочный файл PostgreSQL, чтобы запустить мастер установки. Нажмите «Далее», чтобы продолжить.

<р>2. Выберите место для установки PostgreSQL и нажмите «Далее», чтобы продолжить.

Выберите место установки PostgreSQL

<р>3. Выберите, какие программные компоненты вы хотите установить:

  • PostgreSQL Server: устанавливает сервер базы данных PostgreSQL.
  • pgAdmin 4: предоставляет графический интерфейс для управления базами данных PostgreSQL.
  • Stack Builder: позволяет загружать и устанавливать дополнительные инструменты для использования с PostgreSQL.
  • Инструменты командной строки: устанавливает инструмент командной строки и клиентские библиотеки. Требуется при установке PostgreSQL Server или pgAdmin 4.

Выберите программные компоненты, которые вы хотите установить

После того, как вы установите флажки рядом с компонентами, которые хотите установить, нажмите "Далее", чтобы продолжить.

<р>4. Выберите каталог базы данных для хранения данных и нажмите «Далее», чтобы продолжить.

Выберите каталог, в котором PostgreSQL будет сохранять ваши данные

<р>5. Введите и повторите пароль суперпользователя базы данных. Нажмите «Далее», чтобы продолжить.

Установить пароль суперпользователя базы данных

Примечание. PostgreSQL работает как фоновый процесс в рамках службы под названием postgres. Если у вас уже запущена служба с именем postgres, введите пароль для этой учетной записи службы при появлении запроса.

<р>6. Введите номер порта для сервера PostgreSQL, который будет прослушиваться, и нажмите «Далее», чтобы продолжить.

Установите номер порта сервера PostgreSQL

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

<р>7. Выберите языковой стандарт для базы данных. При выборе параметра [Язык по умолчанию] используются настройки локали для вашей операционной системы. Выбрав языковой стандарт, нажмите «Далее», чтобы продолжить.

Выберите язык для новой базы данных

<р>8. Последний шаг предлагает сводку параметров установки. Нажмите «Назад», если хотите изменить какие-либо сделанные вами настройки, или нажмите «Далее», чтобы продолжить.

Просмотреть сводку по настройке

<р>9. Мастер установки сообщит вам, что он готов начать процесс установки. Нажмите «Далее», чтобы начать установку PostgreSQL.

Подключение к базе данных PostgreSQL

Вы можете проверить новую установку PostgreSQL, подключившись к базе данных с помощью оболочки SQL или инструмента pgAdmin:

Подключение к базе данных PostgreSQL с помощью оболочки SQL (psql)

<р>1. Откройте оболочку SQL (psql) в папке PostgreSQL в меню "Пуск".

<р>2.Введите информацию для вашей базы данных, как определено в процессе установки. Нажатие Enter применяет значение по умолчанию, как показано в квадратных скобках.

Введите информацию базы данных в оболочку SQL

<р>3. Проверьте новую базу данных с помощью команды:

Проверьте версию базы данных, чтобы проверить установку

Примечание. Дополнительные сведения о командах версии PostgreSQL см. в нашей статье о том, как проверить версию PostgreSQL.

Подключиться к базе данных PostgreSQL с помощью pgAdmin

<р>1. Откройте инструмент pgAdmin 4 из папки PostgreSQL в меню Пуск.

Примечание: pgAdmin требует установки мастер-пароля при первом запуске.

<р>2. Щелкните правой кнопкой мыши значок «Серверы» слева. Выберите Создать > Сервер, чтобы настроить новый сервер базы данных.

Создать новый сервер базы данных в pgAdmin

<р>3. На вкладке Общие введите имя новой базы данных. В этом примере мы используем PostgreSQL в качестве имени базы данных.

Установите имя для нового сервера базы данных

<р>4. На вкладке Подключение введите имя хоста (по умолчанию localhost) и пароль, выбранные в процессе установки. Нажмите Сохранить, чтобы создать новую базу данных.

Установите имя хоста и пароль и сохраните изменения для создания нового сервера базы данных

<р>5. Разверните отображение сервера, щелкнув значки Серверы > PostgreSQL с левой стороны. Выберите базу данных postgres по умолчанию.

Разверните экран сервера, чтобы увидеть новую базу данных.

<р>6. В раскрывающемся меню Инструменты нажмите Инструмент запросов, чтобы открыть редактор запросов.

Выберите новую базу данных и откройте инструмент запросов.

<р>7. Проверьте базу данных в редакторе запросов, введя следующую команду и нажав кнопку «Выполнить»:

Если база данных работает правильно, текущая версия базы данных появится в разделе Вывод данных.

Проверьте новую базу данных PostgreSQL в редакторе запросов.

После выполнения этого руководства у вас должен быть установлен и работает PostgreSQL в вашей системе Windows. У вас также должна быть настроена и готова к использованию ваша первая база данных PostgreSQL.

Читайте также: