Перайсці да змесціва

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. Нататка часоў версіі 7.x і Cygwin - гэта ўжо гісторыя.

Версіі

Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.

Сучасны ўсталёўшчык для Windows

Сістэмныя патрабаванні

Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.

Мінімум

Мінімальныя сістэмныя патрабаванні
Аперацыйная сістэма Актульны 64-бітны выпуск Windows 10 або Windows 11, згодна з бягучымі заўвагамі да PostgreSQL для Windows
Аператыўная памяць Класа 1 GB недастаткова. Афіцыйная дакументацыя разглядае аператыўную памяць як пытанне тонкай налады сервера

Профіль выкарыстання рэсурсаў

Патрабаванні да працэсара
Залежыць ад таго, што вы адкрываеце ў праграме
Патрабаванні да аператыўнай памяці
Залежыць ад дакументаў, укладак альбо бібліятэк

Усталяваныя працэсы

Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.

Усталяваныя працэсы
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. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?