PostgreSQL 安裝方式一覽:EDB、Chocolatey、Scoop

更新日期: 2024 年 12 月 10 日

PostgreSQL 是一個強大且開源的關係型數據庫系統,廣泛應用於各類應用開發與數據管理場景。

對於希望在 Windows 環境中安裝和使用 PostgreSQL 的用戶來說,選擇適合自己的安裝方式是學習與工作的重要一步。

無論您是初學者、經驗豐富的開發者,還是企業級用戶,都有不同的安裝方式來滿足您的需求。

本文將介紹三種主要的安裝方式:EDB 官方安裝程序Chocolatey 套件管理工具、以及 Scoop 輕量化工具,並針對每種方式的特點進行說明,幫助您選擇最適合的方案。

如何使用 EDB 安裝 PostgreSQL?

  1. 下載 EDB 軟體
    前往 EnterpriseDB 官方網站下載 PostgreSQL。
    • 點擊頁面右上角的 “Downloads”
    • 選擇您的操作系統版本(例如 Windows、Linux 或 macOS)。
    • 選擇您需要的 PostgreSQL 版本。
    • 按照提示進行下載。
  2. 安裝步驟
    • 執行下載的安裝程式。
    • 在安裝嚮導中選擇安裝組件(如 pgAdmin、Stack Builder 等)。
    • 設定安裝目錄和數據目錄。
    • 設置資料庫用戶名和密碼。
    • 安裝完成後,啟動 PostgreSQL 並使用 pgAdmin 或命令行工具進行驗證。

詳細圖文教學參考:從零開始,PostgreSQL Windows 安裝記錄

什麼是 EDB?

EDB(EnterpriseDB)是一款專為企業設計的商業版本 PostgreSQL,它在原本的 PostgreSQL 基礎上增加了更多功能,讓它更適合用於大規模和複雜的企業應用。

簡單來說,EDB 不僅具備 PostgreSQL 所有的功能,還提供額外的工具,幫助開發者和管理員更輕鬆地完成資料庫的遷移、備份、監控等工作,並能夠處理更大的數據量、更高的效能需求,以及確保系統穩定運作。

主要功能:

  • 支援多雲和混合雲架構:可以在不同的雲服務(如 AWS、Azure)或本地伺服器上運行,靈活適應各種環境。
  • 進階的高可用性與災難恢復方案:有強大的功能來確保系統穩定,萬一出現問題也能快速恢復數據,不影響正常運作。
  • 強大的數據庫管理工具:內建方便的工具,可以更輕鬆地管理和優化資料庫運作。
  • 與 PostgreSQL 完全兼容:可以使用所有 PostgreSQL 的功能,並且很容易與其他 PostgreSQL 系統整合。

使用 Chocolatey 安裝 PostgreSQL

Chocolatey 是 Windows 上的一個熱門套件管理工具,可以快速安裝各種軟體。

安裝步驟:

  1. 確認已安裝 Chocolatey: 如果還沒有安裝 Chocolatey,可以按照其官方指南進行安裝。
  2. 使用 Chocolatey 安裝 PostgreSQL: 打開 PowerShell 或 CMD(以系統管理員模式運行),輸入以下指令:
choco install postgresql
  1. 完成安裝後,設定環境變數: Chocolatey 會自動為 PostgreSQL 設置環境變數。
  2. 驗證安裝: 安裝完成後,可以輸入以下指令檢查 PostgreSQL 的版本:
psql --version
  1. 啟動服務(如果需要): 如果 PostgreSQL 的服務未自動啟動,可以手動啟動:
 net start postgresql

使用 Scoop 安裝 PostgreSQL

Scoop 是另一個 Windows 的套件管理工具,操作簡單且輕量。

安裝步驟:

  1. 確認已安裝 Scoop: 如果還沒有安裝,可以使用以下指令進行安裝(需以 PowerShell 管理員模式執行):
Set-ExecutionPolicy RemoteSigned -scope CurrentUser irm get.scoop.sh | iex
  1. 添加 Scoop 的“extras”桶: PostgreSQL 通常位於 Scoop 的“extras”存儲桶中。
scoop bucket add extras
  1. 安裝 PostgreSQL: 使用以下指令安裝 PostgreSQL:
 scoop install postgresql
  1. 驗證安裝: 同樣可以使用以下指令檢查 PostgreSQL 的版本:
psql --version

三種下載方式的差別

方式工具特點適合對象
Chocolatey套件管理工具– 自動化安裝與環境變數配置- 社區支持廣泛,適合 Windows 環境- 簡單快速,適合初學者或快速測試用例希望快速安裝並進行測試的初學者
Scoop輕量化套件管理工具– 操作輕量化,安裝步驟簡單- 適合經常操作命令行的開發者- 支援便捷的更新與卸載偏好輕量級工具的 Windows 開發者
EDB 官方下載官方 GUI 安裝程式– 提供 GUI,友好易用- 包含額外的工具(如 pgAdmin 和 Stack Builder)- 支援進階功能與企業需求需要完整工具包或有企業需求的使用者

建議使用哪種方式安裝

初學者

如果您是剛開始學習並想快速體驗 PostgreSQL,建議使用 ChocolateyScoop,這些方式更容易上手,且安裝步驟較少。

進階使用者與未來想成為專業工程師的人

建議選擇 EDB 官方下載,因為:

  • 提供完整的工具包(如 pgAdmin)可支援學習更深入的功能。
  • 更接近實際企業中的部署方式,有助於未來熟悉工作環境。
  • 支援進階數據庫管理功能(如高可用性與備份)。

結論:初學者可以從 Chocolatey 或 Scoop 入手,逐步熟悉後轉向使用 EDB 提供的官方版本來探索更深入的功能與實踐。

Similar Posts