Перейти до вмісту

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?
Ні. Інший рушій та інший exe
Чи обов'язковий 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
  • Студенти, у чиїх інструкціях вказано порт 5432
  • Усі, хто встановив MySQL і здивувався відсутності psql

Поточний стан

PostgreSQL (1996) - це актуальний сервер баз даних від PostgreSQL Global Development Group. Розробник досі скеровує користувачів Windows на https://www.postgresql.org/download/windows/.

Скільки йому років?

Історія PostgreSQL починається у 1990-х роках. Сучасні інсталятори для Windows постачають актуальні сервери лінійок 16/17. Вона належить до того ж покоління, що й MySQL, і з'явилася раніше за MongoDB Compass. Поради для версій 7.x часів Cygwin давно стали історією.

Версії

Спочатку основні канали. Точні номери збірок тут не перевіряються в повному обсязі.

Актуальний інсталятор для Windows

Системні вимоги

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

Мінімум

Мінімальні системні вимоги
Операційна система Сучасна 64-розрядна версія Windows 10 або Windows 11 відповідно до актуальних приміток до PostgreSQL для Windows
Оперативна пам'ять Конфігурація з 1 GB пам'яті замала. Офіційна документація розглядає обсяг оперативної пам'яті як фактор оптимізації сервера

Профіль використання ресурсів

Вимоги до процесора
Залежить від того, що ви відкриваєте всередині програми
Вимоги до оперативної пам'яті
Залежить від документів, вкладок або бібліотек

Інстальовані процеси

Ці виконувані файли належать до цього продукту, коли його інстальовано.

Інстальовані процеси
postgres.exe Процес сервера PostgreSQL

Компоненти автозапуску

Інсталятор може налаштувати запуск служби під час завантаження системи. Йдеться про postgres.exe, а не про pgAdmin.

Розташування файлів

Типові шляхи до PostgreSQL
Типова інсталяція C:\Program Files\PostgreSQL\<версія>\

Формати файлів

SQLдампвласний формат

Поширені проблеми

Порт 5432 вже використовується

Залишкова служба Postgres або контейнер Docker можуть займати його. Порт 3306, який за замовчуванням використовує MySQL, - це інший порт.

Люди видаляють 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 і диск для каталогу даних. GPU тут ролі не грає.

Технічні деталі

Технічні деталі

Номери версій від постачальника змінюються. Ця стаття не фіксує конкретну збірку.

Джерела та верифікація

Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?