PostgreSQL 7.3 管理員手冊

The PostgreSQL Global Development Group


Table of Contents
前言
1. 本書中有什麼
1. 安裝指導
1.1. 簡版
1.2. 要求
1.3. 獲取源碼
1.4. 如果你是在升級
1.5. 安裝過程
1.6. 安裝後設定
1.6.1. 共享庫
1.6.2. 環境變數
1.7. 支援的平台
2. Windows 上安裝
3. 伺服器運行時環境
3.1. PostgreSQL 使用者帳戶
3.2. 建立資料庫集群
3.3. 啟動資料庫伺服器
3.3.1. 伺服器啟動失敗
3.3.2. 客戶端連結問題
3.4. 運行時配置
3.4.1. pg_settings
3.4.2. 規劃器和最佳化器調節
3.4.3. 日誌和除錯
3.4.4. 一般操作
3.4.5. WAL
3.4.6. 短選項
3.5. 管理內核資源
3.5.1. 共享記憶體和信號燈
3.5.2. 資源限制
3.6. 關閉伺服器
3.7. 用 SSL 進行安全的 TCP/IP 連結
3.8. SSH進行安全 TCP/IP 連結
4. 使用者認証
4.1. pg_hba.conf 文件
4.2. 認証方法
4.2.1. 信任認証
4.2.2. 密碼認証
4.2.3. Kerberos 認証
4.2.4. 基於 Ident 的認証
4.2.5. PAM 認証
4.3. 認証問題
5. 區域
5.1. 區域支援
5.1.1. 概述
5.1.2. 益處
5.1.3. 問題
5.2. 多字節支援
5.2.1. 支援字元集編碼
5.2.2. 設定編碼
5.2.3. 伺服器和客戶端之間的自動編碼轉換
5.2.4. 如果不能轉換會怎樣?
5.2.5. 參考
5.2.6. 歷史
5.2.7. Windows/ODBC 裡的 WIN1250
5.3. 單字節字元集記錄
6. 資料庫使用者和權限
6.1. 資料庫使用者
6.2. 使用者屬性
6.3.
6.4. 權限
6.5. 函數和觸發器
7. 管理資料庫
7.1. 概述
7.2. 建立資料庫
7.3. 模板資料庫
7.4. 資料庫配置
7.5. 變更位置
7.6. 刪除資料庫
8. 日常資料庫維護工作
8.1. 一般性討論
8.2. 日常清理
8.2.1. 恢復硬碟空間
8.2.2. 更新規劃器統計
8.2.3. 避免事務 ID 重疊造成的問題
8.3. 經常重建索引
8.4. 日誌文件維護
9. 備份和恢復
9.1. SQL 轉儲
9.1.1. 從轉儲中恢復
9.1.2. 使用 pg_dumpall
9.1.3. 大資料庫
9.1.4. 注意
9.2. 文件系統級別的備份
9.3. 在不同版本之間遷移
10. 監控資料庫的活動
10.1. 標準 Unix 工具
10.2. 統計收集器
10.2.1. 統計收集器配置
10.2.2. 查看收集到的統計資訊
10.3. 查看鎖
11. 預寫式日誌(Write-Ahead Logging (WAL))
11.1. 一般性描述
11.1.1. WAL 中獲取的直接好處
11.1.2. 更多好處
11.2. 實現
11.2.1. WAL 進行資料庫恢復
11.3. WAL 配置
12. 觀察硬碟使用情況
12.1. 判斷硬碟的使用量
12.2. 硬碟滿導致的失效
13. 回歸測試
13.1. 測試評估
13.1.1. 錯誤資訊差別
13.1.2. 區域差別
13.1.3. 日期和時間差別
13.1.4. 浮點數差別
13.1.5. 元組順序差別
13.1.6. "隨機"測試
13.2. 平台相關的比較文件
A. 版本資訊
A.1. 7.4 開發版本分支
A.2. 版本 7.3
A.2.1. 概述
A.2.2. 移植到版本 7.3
A.2.3. 修補
A.3. 版本 7.2.3
A.3.1. 向 7.2.3 移植
A.3.2. 修改
A.4. 版本 7.2.2
A.4.1. 移植到版本 7.2.2
A.4.2. 修改
A.5. 版本 7.2.1
A.5.1. 向 7.2.1 版本移植
A.5.2. 修改
A.6. 版本 7.2
A.6.1. 概述
A.6.2. 向 7.2 移植
A.6.3. 變化
A.7. 版本 7.1.3
A.7.1. 向 7.1.3 移植
A.7.2. 修補
A.8. 版本 7.1.2
A.8.1. 向 7.1.2 移植
A.8.2. 修補
A.9. 版本 7.1.1
A.9.1. 向 7.1.1 移植
A.9.2. 修補
A.10. 版本 7.1
A.10.1. 遷移到版本 7.1
A.10.2. 修改清單
A.11. 版本 7.0.3
A.11.1. 遷移到 7.0.3
A.11.2. 修改清單
A.12. 版本 7.0.2
A.12.1. Migration to version 7.0.2
A.12.2. 修改清單
A.13. 版本 7.0.1
A.13.1. 遷移到 v7.0.1
A.13.2. 修改清單
A.14. 版本 7.0
A.14.1. 遷移到 v7.0
A.14.2. 修改清單
A.15. 版本 6.5.3
A.15.1. 遷移到 v6.5.3
A.15.2. 修改清單
A.16. 版本 6.5.2
A.16.1. 遷移到 v6.5.2
A.16.2. 修改清單
A.17. 版本 6.5.1
A.17.1. 遷移到 v6.5.1
A.17.2. 修改清單
A.18. 版本 6.5
A.18.1. 遷移到 v6.5
A.18.2. 修改清單
A.19. 版本 6.4.2
A.19.1. 遷移到 v6.4.2
A.19.2. 修改清單
A.20. 版本 6.4.1
A.20.1. 遷移到 v6.4.1
A.20.2. 修改清單
A.21. 版本 6.4
A.21.1. 遷移到 v6.4
A.21.2. 修改清單
A.22. 版本 6.3.2
A.22.1. 修改清單
A.23. 版本 6.3.1
A.23.1. 修改清單
A.24. 版本 6.3
A.24.1. 遷移到 v6.3
A.24.2. 修改清單
A.25. 版本 6.2.1
A.25.1. 從 v6.2 遷移到 v6.2.1
A.25.2. 修改清單
A.26. 版本 6.2
A.26.1. 從 v6.1 遷移到 v6.2
A.26.2. 從 v1.x 遷移到 v6.2
A.26.3. 從 v1.x 遷移到 v6.2
A.26.4. 修改清單
A.27. 版本 6.1.1
A.27.1. 從 v6.1 遷移到 v6.1.1
A.27.2. 修改清單
A.28. 版本 6.1
A.28.1. 遷移到 v6.1
A.28.2. 修改清單
A.29. 版本 6.0
A.29.1. 從 v1.09 遷移到 v6.0
A.29.2. 從 v1.09 以前的版本遷移到 v6.0
A.29.3. 修改清單
A.30. 版本 1.09
A.31. 版本 1.02
A.31.1. 從 v1.02 遷移到 v1.02.1
A.31.2. 傾倒/恢復過程
A.31.3. 修改清單
A.32. 版本 1.01
A.32.1. 從 v1.0 遷移到 v1.01
A.32.2. 修改清單
A.33. 版本 1.0
A.33.1. 修改清單
A.34. Postgres95版本 0.03
A.34.1. 修改清單
A.35. Postgres95版本 0.02
A.35.1. 修改清單
A.36. Postgres95版本 0.01
List of Tables
3-1. pg_settings 欄位
3-2. 短選項鍵字
3-3. System V IPC參數
5-1. 字元集編碼
5-2. Client/Server 字元集編碼
10-1. 標準統計視圖
10-2. 統計存取函數
10-3. 鎖狀態系統視圖
List of Examples
4-1. 一個 pg_hba.conf 文件的範例
4-2. 一個 pg_ident.conf 文件範例