PostgreSQL 7.1 管理者用ガイド

The PostgreSQL Global Development Group


Table of Contents
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. Postgres のユーザアカウント
3.2. データベースクラスター作成
3.3. データベースサーバの起動
3.3.1. サーバ起動の失敗
3.3.2. クライアント接続の問題
3.4. 実行時の設定
3.4.1. プランナとオプティマイザの調整
3.4.2. ログとデバッグ
3.4.3. 全般的な操作
3.4.4. WAL
3.4.5. 短いオプション
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. Kerberos 認証
4.2.3. Ident ベースの認証
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. 歴史
5.2.8. Windows/ODBC上のWIN1250
5.3. シングルバイト文字のコード再設定
6. データベース管理
6.1. データベースの作成
6.1.1. データベースの代替領域
6.2. データベースへの接続
6.3. データベースの削除
7. データベースユーザと権限管理
7.1. データベースユーザ
7.1.1. ユーザ属性
7.2. グループ
7.3. 権限
7.4. 関数とトリガ
8. バックアップとリストア
8.1. SQL Dump
8.1.1. ダンプのリストア
8.1.2. pg_dumpallの利用
8.1.3. 大きいデータベース
8.1.4. 警告
8.2. ファイルシステムレベルバックアップ
8.3. リリース間の移行
9. ログ先行書き込みプロトコルに基づくロギング: Write-Ahead Logging (WAL)
9.1. 概説
9.1.1. WALによる当面のメリット
9.1.2. 将来のメリット
9.2. 実装
9.2.1. WALによるデータ回復
9.3. WALの設定
10. ディスク領域
11. データベースの復旧
12. リグレション(Regression)テスト
12.1. テスト評価
12.1.1. エラーメッセージの違い
12.1.2. ロケールの違い
12.1.3. 日付と時刻の違い
12.1.4. 浮動小数点数の違い
12.1.5. 多角形の違い
12.1.6. タプル順序の違い
12.1.7. "乱数"テスト
12.2. プラットフォーム特有の比較ファイル
A. リリースノート
A.1. リリース7.1.1
A.1.1. 7.1.1への移行
A.1.2. 詳細な変更点一覧
A.2. リリース 7.1
A.2.1. 7.1への移行
A.2.2. 詳細な変更点一覧
A.3. リリース7.0.3
A.3.1. 7.0.3への移行
A.3.2. 詳細な変更点一覧
A.4. リリース7.0.2
A.4.1. 7.0.2への移行
A.4.2. 詳細な変更点一覧
A.5. リリース7.0.1
A.5.1. 7.0.1への移行
A.5.2. 詳細な変更点一覧
A.6. リリース7.0
A.6.1. 7.0への移行
A.6.2. 詳細な変更点一覧
A.7. リリース6.5.3
A.7.1. 6.5.3への移行
A.7.2. 詳細な変更点一覧
A.8. リリース6.5.2
A.8.1. 6.5.2への移行
A.8.2. 詳細な変更点一覧
A.9. リリース6.5.1
A.9.1. 6.5.1への移行
A.9.2. 詳細な変更点一覧
A.10. リリース6.5
A.10.1. 6.5への移行
A.10.2. 詳細な変更点一覧
A.11. リリース6.4.2
A.11.1. 6.4.2への移行
A.11.2. 詳細な変更点一覧
A.12. リリース6.4.1
A.12.1. 6.4.1への移行
A.12.2. 詳細な変更点一覧
A.13. リリース6.4
A.13.1. 6.4への移行
A.13.2. 詳細な変更点一覧
A.14. リリース6.3.2
A.14.1. 詳細な変更点一覧
A.15. リリース6.3.1
A.15.1. 詳細な変更点一覧
A.16. リリース6.3
A.16.1. 6.3への移行
A.16.2. 詳細な変更点一覧
A.17. リリース6.2.1
A.17.1. バージョン6.2からバージョン6.2.1への移行
A.17.2. 詳細な変更点一覧
A.18. リリース6.2
A.18.1. バージョン6.1からバージョン6.2への移行
A.18.2. バージョン1.xからバージョン6.2への移行
A.18.3. 詳細な変更点一覧
A.19. リリース6.1.1
A.19.1. バージョン6.1からバージョン6.1.1への移行
A.19.2. 詳細な変更点一覧
A.20. リリース 6.1
A.20.1. 6.1への移行
A.20.2. 詳細な変更点一覧
A.21. リリース6.0
A.21.1. バージョン1.09からバージョン6.0への移行
A.21.2. バージョンpre-1.09からバージョン6.0への移行
A.21.3. 詳細な変更点一覧
A.22. リリース1.09
A.23. リリース1.02
A.23.1. バージョン1.02からバージョン1.02.1への移行
A.23.2. ダンプ/リロード手順
A.23.3. 詳細な変更点一覧
A.24. リリース1.01
A.24.1. バージョン1.0からバージョン1.01への移行
A.24.2. 詳細な変更点一覧
A.25. リリース1.0
A.25.1. 詳細な変更点一覧
A.26. Postgres95リリース0.03
A.26.1. 詳細な変更点一覧
A.27. Postgres95リリース0.02
A.27.1. 詳細な変更点一覧
A.28. Postgres95リリース0.01
A.29. 処理時間の結果
A.29.1. バージョン6.5
A.29.2. バージョン6.4beta
A.29.3. バージョン6.3
A.29.4. バージョン 6.1
List of Tables
3-1. 短いオプションキー
3-2. System V IPC パラメータ
5-1. Postgres 文字エンコーディング設定
5-2. Postgresクライアント/サーバ文字エンコーディング設定
List of Examples
4-1. pg_hba.confファイルの例
4-2. pg_ident.confファイルの例