Прескачане към съдържанието

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
  • Студенти, чийто README файл предполага порт 5432
  • Всеки, който е инсталирал MySQL и се чуди защо psql липсва

Текущо състояние

PostgreSQL (1996) е актуален сървър за бази данни от PostgreSQL Global Development Group. Доставчикът все още насочва потребителите на Windows към https://www.postgresql.org/download/windows/.

Откога съществува?

PostgreSQL датира от 90-те години на миналия век. Актуалните инсталатори за Windows доставят скорошни сървъри от сериите 16/17. Той е от същото поколение като MySQL и е по-стар от MongoDB Compass. Бележка за 7.x от ерата на Cygwin е история.

Версии

Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.

Актуален инсталатор за Windows

Системни изисквания

Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.

Минимум

Минимални системни изисквания
Операционна система Актуална 64-битова версия на Windows 10 или Windows 11 според актуалните бележки за PostgreSQL за Windows
RAM Класът с 1 GB е ограничен. Официалната документация разглежда RAM като въпрос на оптимизация на сървъра

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
postgres.exe Процес на сървъра PostgreSQL

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

Инсталаторът може да стартира услугата при зареждане на системата. Това е postgres.exe, а не pgAdmin.

Местоположения на файловете

Обичайни местоположения на PostgreSQL
Типична инсталация C:\Program Files\PostgreSQL\<version>\

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

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 инсталатор, към който препраща проектът

Свързан хардуер

Сървърът изисква RAM за shared_buffers и дисково пространство за директорията с данни. Графичният процесор е без значение.

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

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

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

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

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?