Перейти к содержимому

PostgreSQL

ПриложениеPostgreSQL Global Development Group

Также называется postgres, pgsql

PostgreSQL Global Development GroupПродуктивность

Сервер баз данных PostgreSQL. В Windows процесс службы называется postgres.exe. Программа установки также может добавить pgAdmin. Это не MySQL.

Что необходимо знать

PostgreSQL - это postgres.exe. MySQL - это mysqld.exe.

postgres.exe - это сервер PostgreSQL. Программа установки для Windows может добавить pgAdmin. MySQL - это другой сервер. DBeaver и pgAdmin являются клиентами, а не самой СУБД.

Что это такое?
Сервер баз данных PostgreSQL
То же самое, что и MySQL?
Нет. Другой движок и другой исполняемый файл
Обязателен ли pgAdmin?
Нет. Программа установки может добавить его опционально
Feex сообщает
Если процесс postgres.exe запущен, я рассматриваю его как сервер базы данных. Я бы не стал останавливать mysqld.exe, чтобы освободить Postgres, и не стал бы удалять pgAdmin, пытаясь удалить сервер.

Что такое PostgreSQL?

PostgreSQL - это сервер базы данных. postgres.exe - это соответствующий процесс Windows. Это не MySQL, не pgAdmin и не DBeaver.

Если вы никогда им не пользовались

Если на занятиях вам сказали установить PostgreSQL, используйте установщик Windows с сайта postgresql.org/download/windows. postgres.exe - это сервер. Отметка pgAdmin в установщике добавляет pgAdmin4.exe. Этот графический интерфейс не является обязательным. MySQL - это другая СУБД с процессом mysqld.exe. DBeaver может подключаться к обоим вариантам.

Для чего он используется?

Хранение реляционных данных

Схемы, SQL и роли. mysqld.exe - это другая СУБД, по умолчанию использующая другой порт.

Служба Windows

Программа установки может зарегистрировать службу postgresql-x64-##. Эта служба не является MySQL80.

Необязательный pgAdmin

Флажок в установщике EDB. Если снять его, сервер все равно будет установлен.

Для кого он предназначен?

  • Разработчики, чей стек построен на Postgres
  • Студенты, в чьем файле README предполагается использование порта 5432
  • Все, кто установил MySQL и удивился отсутствию psql

Текущий статус

PostgreSQL (1996) - это актуальный сервер баз данных от PostgreSQL Global Development Group. Поставщик по-прежнему направляет пользователей Windows на https://www.postgresql.org/download/windows/.

Сколько ему лет?

История PostgreSQL восходит к 1990-м годам. Современные установщики для Windows содержат актуальные серверы линеек 16/17. Это то же поколение, что и MySQL, и проект старше, чем MongoDB Compass. Заметки эпохи Cygwin и версий 7.x уже ушли в историю.

Версии

Сначала основные каналы. Точные номера сборок здесь не верифицируются.

Актуальный установщик для Windows

Системные требования

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

Минимум

Минимальные системные требования
Операционная система Текущий 64-разрядный выпуск Windows 10 или Windows 11, согласно актуальным примечаниям PostgreSQL для Windows
Оперативная память Класс 1 GB - это мало. В официальной документации объем оперативной памяти рассматривается как вопрос тонкой настройки сервера

Потребление ресурсов

Нагрузка на CPU
Зависит от того, что именно открыто внутри приложения
Нагрузка на RAM
Зависит от документов, вкладок или библиотек

Установленные процессы

Эти исполняемые файлы принадлежат данному продукту, когда он установлен.

Установленные процессы
postgres.exe Процесс сервера PostgreSQL

Компоненты автозагрузки

Программа установки может настроить запуск службы при загрузке системы. Это именно postgres.exe, а не pgAdmin.

Расположение файлов

Типичные расположения PostgreSQL
Типичная установка C:\Program Files\PostgreSQL\<version>\

Форматы файлов

SQLдамппользовательский формат

Распространенные проблемы

Порт 5432 уже используется

Оставшаяся служба Postgres или контейнер Docker могут занимать его. Стандартный для MySQL порт 3306 - это другой порт.

Пользователи удаляют pgAdmin и думают, что сервер удален

pgAdmin4.exe - это графический интерфейс. Служба и процесс postgres.exe могут оставаться в системе.

Устранение проблем

Устанавливайте с postgresql.org/download/windows

Проект рекомендует установщик EDB. Случайный zip-архив с Postgres не заслуживает доверия.

Services.msc: postgresql-x64-##

Это именно данная СУБД. MySQL80 относится к другому поставщику.

psql -U postgres или pgAdmin для проверки входа

Workbench не использует протокол Postgres в качестве основного.

Альтернативы

MySQL, если стек построен на MySQL. SQLite для базы данных на основе файлов. DBeaver или pgAdmin для графического интерфейса.

Официальная помощь и загрузки

Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.

Официальные контакты
Скачать www.postgresql.org/download/windows/ Официальный установщик или страница разработчика
Помощь www.postgresql.org/docs/ Поддержка разработчика
Официальный сайт www.postgresql.org/ Начинайте отсюда, а не со случайных сайтов с файлами exe
Установщики для Windows www.enterprisedb.com/downloads/postgres-postgresql-downloads Установщик EDB, рекомендуемый проектом

Сопутствующее оборудование

Серверу требуется оперативная память для shared_buffers и дисковое пространство для каталога данных. Видеокарта не имеет значения.

Технические подробности

Технические подробности

Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.

Источники и проверка

Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?