PostgreSQL安裝
- Linux x86-64
- Linux x86-32
- Mac OS X
- Windows x86-64
- Windows x86-32(v11後不支援)
在Windows使用Zip檔安裝
- 使用zip板下載 EDB: Open-Source, Enterprise Postgres Database Management
- 解壓縮在你想要放的地方
- Instance設定詳見「PostgreSQL連線設定」
在Windows使用EDB安裝
- 選擇適當的版本 https://www.postgresql.org/download/windows/
- 開啟installer
在Windows使用EDB安裝(cont. 1)
- 設定資料夾位置

在Windows使用EDB安裝(cont. 2)
- 選擇添加的工具

- PostgreSQL Server 是資料庫程式
- pgAdmin 4 是 GUI,很好用
- Stack Builder 是管理額外的套件用的
- Command Line Tools 是命令列工具
在Windows使用EDB安裝(cont. 3)
- 設定super user postgres密碼
- 設定port

- 一直下一步直到安裝完成
在Linus安裝(cont. 1)
# 1. 更新套件列表
sudo apt update
# 2. 安裝PostgreSQL(會安裝最新穩定版本)
sudo apt install postgresql postgresql-contrib
# 3. 檢查服務狀態
sudo systemctl status postgresql
# 4. 啟動並設定開機自動啟動(可選,我沒有做)
sudo systemctl start postgresql
sudo systemctl enable postgresql
# 5. 確認postgresql版本
psql --version在Linus安裝(cont. 2)
設定環境變數
1. 對於postgres用戶
只設定必要的環境變數:
# 在postgres用戶的.bashrc中
export PGDATA=/var/lib/postgresql/16/main
export PATH=/usr/lib/postgresql/16/bin:$PATH2. 對於你的OS用戶
設定完整的環境變數:
export PGUSER=postgres
export PGHOST=localhost
export PGPORT=5432
export PGDATABASE=postgres在Linus安裝(cont. 3)
資料庫初始設定
# 1. 切換到postgres用戶
sudo -i -u postgres
# 2. 進入PostgreSQL命令行
psql
# 3. 設定postgres用戶密碼
ALTER USER postgres PASSWORD 'your_password';
# 4. 創建新的資料庫用戶(可選)
CREATE USER cghadmin WITH PASSWORD 'your_password';
ALTER USER cghadmin CREATEDB;
# 5. 退出psql
\q
# 6. 退出postgres用戶
exit
在Linus安裝(cont. 3)
基本驗證
# 檢查版本
-u postgres psql -c "SELECT version();"
psql -c "SELECT version();" # 有設定環境變數PGUSER或在postgres user下
# 檢查監聽埠口
netstat -plunt | grep postgres
# 檢查資料庫列表
-u postgres psql -l
psql -l # 有設定環境變數PGUSER或在postgres user下
結語
到目前為止(windows)完成下載
- PostgreSQL Server
- pgAdmin 4 是 GUI
- Command Line Tools(psql)
- Stack Builder (有選擇下載才有,zip檔沒有)
可以在server利用psql連線,遠端連線還須設定。