免費軟體資源 soft.registry
⚠ 這是歷史版本頁面 — 查看 PostgreSQL 最新版本 →
##

編輯短評

PostgreSQL 是一套歷史悠久的開放原始碼物件關聯式資料庫系統,核心價值在於提供高度可靠的資料儲存與查詢能力。它具備完整的 ACID 交易保證,並支援外鍵、JOIN、檢視表、觸發器與多種語言的預存程序,是許多開發者建構正式環境應用時的首選資料庫之一。由於開發團隊長期且活躍地維護,其穩定性與資料完整性在業界擁有普遍不錯的評價,也是 macOS 平台上少數能直接對應大型專案需求的免費資料庫方案。

這套軟體特別適合需要處理複雜資料關聯、重視資料正確性的開發者或資料庫管理員,無論是開發 Web 服務、資料分析管線,還是企業內部系統,都能勝任。相較於 Microsoft Access 這類偏桌面應用的替代方案,PostgreSQL 更側重伺服器端的效能與擴充性,但學習曲線也相對陡峭。值得注意的是,目前官方僅提供英文介面,且 macOS 版本與 Windows 版功能一致,但安裝與設定仍需具備一定的命令列操作基礎,建議初次使用者搭配圖形化工具輔助管理。

##

軟體介紹

PostgreSQL for Mac 是一套功能強大、開放原始碼的物件關聯式資料庫系統。它歷經超過 15 年的積極開發,並擁有經過驗證的架構,在可靠性、資料完整性與正確性方面建立了良好聲譽。

它支援所有主要作業系統,包括 Linux、UNIX(AIX、BSD、HP-UX、SGI IRIX、Mac OS X、Solaris、Tru64)以及 Windows。PostgreSQL for macOS 自 Mac OS X Server 10.7 版起即為預設資料庫。

它完全符合 ACID 規範,並完整支援外部鍵、聯結、檢視、觸發器與預存程序(可使用多種語言)。它包含大部分 SQL:2008 資料型別,包括 INTEGER、NUMERIC、BOOLEAN、CHAR、VARCHAR、DATE、INTERVAL 與 TIMESTAMP。

它也支援儲存大型二進位物件,例如圖片、音訊或影片。它提供 C/C++、Java、.Net、Perl、Python、Ruby、Tcl、ODBC 等原生程式介面,並具備優異的文件(資料表大小最高可達 32 TB)。

功能與重點

資料型別
  • 基本型別:整數、數值、字串、布林
  • 結構化:日期/時間、陣列、範圍、UUID
  • 文件:JSON/JSONB、XML、鍵值對(Hstore)
  • 幾何:點、線、圓、多邊形
  • 自訂:複合型別、自訂型別
資料完整性
  • UNIQUE、NOT NULL
  • 主鍵
  • 外部鍵
  • 排除約束
  • 明確鎖定、建議鎖定
並行與效能
  • 索引:B-tree、多欄位、表達式、部分索引
  • 進階索引:GiST、SP-GiST、KNN GiST、GIN、BRIN、涵蓋索引、布隆過濾器
  • 精密的查詢規劃器/最佳化器、僅索引掃描、多欄位統計
  • 交易、巢狀交易(透過儲存點)
  • 多版本並行控制(MVCC)
  • 讀取查詢與建立 B-tree 索引的平行化
  • 資料表分割
  • SQL 標準定義的所有交易隔離等級,包括可序列化
  • 表達式的即時(JIT)編譯
可靠性與災難復原
  • 預寫日誌(WAL)
  • 複寫:非同步、同步、邏輯
  • 時間點復原(PITR)、主動備援
  • 資料表空間
安全性
  • 驗證:GSSAPI、SSPI、LDAP、SCRAM-SHA-256、憑證等
  • 健全的存取控制系統
  • 欄位與列層級安全性
擴充性
  • 預存函式與程序
  • 程序語言:PL/pgSQL、Perl、Python(還有更多)
  • 外部資料包裝器:透過標準 SQL 介面連接到其他資料庫或串流
  • 許多提供額外功能的擴充套件,包括 PostGIS
國際化與全文檢索
  • 支援國際字元集,例如透過 ICU 排序規則
  • 全文檢索
使用方式

執行安裝程式套件並依照提示操作

使用 pgAdmin終端機 管理資料庫

透過 系統偏好設定 啟動 PostgreSQL 伺服器

使用 psql 或第三方工具連線

依需求建立資料庫與角色

使用 SQL 指令 管理結構

使用 pg_dump 與 pg_restore 進行備份與還原

透過使用者角色與權限保護您的設定

透過 Homebrew 或官方網站更新 PostgreSQL

系統需求
  • macOS 10.12 或更新版本
  • 64 位元 Intel 或 Apple Silicon 處理器
  • 至少 2 GB 記憶體
  • 至少 150 MB 可用磁碟空間
  • 安裝需具備管理者權限
優點
  • 功能強大的開放原始碼關聯式資料庫
  • 完整 SQL 相容性與進階功能
  • 跨平台且高度可擴充
  • 優異的效能與可擴展性
  • 強大的安全性與角色管理
缺點
  • 預設未包含 GUI 工具
  • 對簡單專案而言較耗資源
  • 視覺化設計工具比競爭對手少
  • 需手動調整以達到最佳速度
另有提供:下載 PostgreSQL for Windows

下載 PostgreSQL for Mac 最新版本 為什麼這個應用程式會發佈在 FileHorse 上?(更多資訊
##

畫面截圖

PostgreSQL 畫面截圖 1 PostgreSQL 畫面截圖 2 PostgreSQL 畫面截圖 3
##

歷史版本

完整清單 →