跳至內容

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 正在執行,我會將其視為資料庫伺服器。我不會為了釋放 Postgres 而停止 mysqld.exe,也不會為了移除伺服器而解除安裝 pgAdmin。

什麼是 PostgreSQL?

PostgreSQL 是資料庫伺服器。postgres.exe 是 Windows 程序。它不是 MySQL,不是 pgAdmin,也不是 DBeaver。

如果您從未用過它

若課程要求安裝 PostgreSQL,請使用 postgresql.org/download/windows 提供的 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 安裝程式

系統需求

數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。

最低需求

最低系統需求
作業系統 根據現行 PostgreSQL Windows 說明,需為現行 64 位元 Windows 10 或 Windows 11 版本
記憶體 (RAM) 1 GB 等級記憶體較為吃緊。官方文件將 RAM 視為伺服器調校問題

資源概況

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 安裝程式。隨意的 Postgres zip 檔案均不可靠。

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,並需要磁碟空間用於資料目錄。GPU 則無關緊要。

技術詳細資訊

技術詳細資訊

廠商版本號碼會變更。本文未限定特定組建。

來源與驗證

記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.

這篇文章實用嗎?

只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。

這篇文章實用嗎?