他のバージョンの文書9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

PostgreSQL 8.0.4 文書

PostgreSQL グローバル開発グループ


目次
はじめに
PostgreSQLとは?
PostgreSQL 小史
規約
より進んだ情報
バグレポートガイドライン
I. チュートリアル
1章さぁ始めましょう
2章SQL 言語
3章高度な諸機能
II. SQL言語
4章SQLの構文
5章データ定義
6章データ操作
7章問い合わせ
8章データ型
9章関数と演算子
10章型変換
11章インデックス
12章同時実行制御
13章性能に関するヒント
III. サーバの管理
14章インストール手順
15章Windowsへのクライアントのみのインストール
16章サーバ実行時環境
17章データベースユーザと権限
18章データベース管理
19章クライアント認証
20章多言語対応
21章定常的なデータベース保守作業
22章バックアップとリストア
23章データベース活動状況の監視
24章ディスク使用量の監視
25章ログ先行書き込み (WAL)
26章リグレッションテスト
IV. クライアントインタフェース
27章libpq - C ライブラリ
28章ラージオブジェクト
29章ECPG - C言語による埋め込みSQL
30章情報スキーマ
V. サーバプログラミング
31章SQL の拡張
32章トリガ
33章ルールシステム
34章手続き言語
35章PL/pgSQL - SQL手続き言語
36章PL/Tcl - Tcl 手続き型言語
37章PL/Perl - Perl 手続き言語
38章PL/Python - Python 手続き言語
39章サーバプログラミングインタフェース
VI. リファレンス
I. SQL コマンド
II. PostgreSQL クライアントアプリケーション
III. PostgreSQL サーバアプリケーション
VII. 内部情報
40章PostgreSQL 内部の概要
41章システムカタログ
42章フロントエンド/バックエンドプロトコル
43章PostgreSQL ソースコード
44章多国言語サポート
45章手続き言語ハンドラの作成
46章遺伝的問い合わせ最適化
47章インデックスコスト推定関数
48章GiSTインデックス
49章データベースの物理的な格納
50章BKI バックエンドインタフェース
VIII. 付録
A. PostgreSQL エラーコード
B. 日付/時刻のサポート
C. SQLキーワード
D. SQL への準拠
E. リリースノート
F. CVS リポジトリ
G. Documentation
H. 外部プロジェクト
参考文献
目次
表目次
4-1. 演算子の優先順位(強いものから)
8-1. データ型
8-2. 数値データ型
8-3. 通貨型
8-4. 文字型
8-5. 特別な文字データ型
8-6. バイナリ列データ型
8-7. オクテットをエスケープしたbyteaリテラル
8-8. bytea出力のエスケープされたオクテット
8-9. 日付/時刻データ型
8-10. 日付入力
8-11. 時刻入力
8-12. 時間帯入力
8-13. 特殊な日付/時刻定数
8-14. 日付/時刻出力形式
8-15. 日付の順序の慣習
8-16. 幾何データ型
8-17. ネットワークアドレスデータ型
8-18. cidrデータ型入力例
8-19. オブジェクト識別子データ型
8-20. 疑似データ型
9-1. 比較演算子
9-2. 算術演算子
9-3. 算術関数
9-4. 三角関数
9-5. SQL文字列関数と演算子
9-6. その他の文字列関数
9-7. 組み込み済みの変換
9-8. SQLバイナリ列関数と演算子
9-9. その他のバイナリ列関数
9-10. ビット文字列演算子
9-11. 正規表現マッチ演算子
9-12. 正規表現のアトム
9-13. 正規表現量指定子
9-14. 正規表現制約
9-15. 正規表現文字エントリエスケープ
9-16. 正規表現クラス省略エスケープ
9-17. 正規表現制約エスケープ
9-18. 正規表現後方参照
9-19. ARE埋め込みオプション文字
9-20. 書式設定関数
9-21. 日付/時刻型の書式テンプレートパターン
9-22. 日付/時刻書式用のテンプレートパターン修飾子
9-23. 数値書式用のテンプレートパターン
9-24. to_char の例
9-25. 日付/時刻演算子
9-26. 日付/時刻関数
9-27. AT TIME ZONE の種類
9-28. 幾何データ演算子
9-29. 幾何データ関数
9-30. 幾何型変換関数
9-31. cidrおよびinet型演算子
9-32. cidrおよびinet型関数
9-33. macaddr関数
9-34. シーケンス関数
9-35. array演算子
9-36. array関数
9-37. 集約関数
9-38. 連続生成関数
9-39. セッション情報関数
9-40. アクセス権限照会関数
9-41. スキーマ可視性照会関数
9-42. システムカタログ情報関数
9-43. コメント情報関数
9-44. パラメータを設定する関数
9-45. バックエンドシグナル送信関数
9-46. バックアップ制御関数
12-1. SQLトランザクション隔離レベル
16-1. Short option key
16-2. System V IPC パラメータ
20-1. サーバ文字セット
20-2. クライアント・サーバ文字セット変換
23-1. 標準統計情報ビュー
23-2. 統計情報アクセス関数
30-1. information_schema_catalog_name の列
30-2. applicable_roles の列
30-3. check_constraints の列
30-4. column_domain_usage の列
30-5. column_privileges の列
30-6. column_udt_usage の列
30-7. columns の列
30-8. constraint_column_usage
30-9. constraint_table_usage の列
30-10. data_type_privileges の列
30-11. domain_constraints の列
30-12. domain_udt_usage の列
30-13. domains の列
30-14. element_types の列
30-15. enabled_roles の列
30-16. key_column_usage の列
30-17. parameters の列
30-18. referential_constraints の列
30-19. role_column_grants の列
30-20. role_routine_grants の列
30-21. role_table_grants の列
30-22. role_usage_grants の列
30-23. routine_privileges の列
30-24. routines の列
30-25. schemata の列
30-26. sql_features の列
30-27. sql_implementation_info の列
30-28. sql_languages の列
30-29. sql_packages の列
30-30. sql_sizing の列
30-31. sql_sizing_profiles の列
30-32. table_constraints の列
30-33. table_privileges の列
30-34. tables の列
30-35. triggers の列
30-36. usage_privileges の列
30-37. view_column_usage の列
30-38. view_table_usage の列
30-39. views の列
31-1. 組み込みSQL型に相当するCの型
31-2. B-tree ストラテジ
31-3. ハッシュストラテジ
31-4. R-treeストラテジ
31-5. B-tree サポート関数
31-6. ハッシュサポート関数
31-7. R-treeサポート関数
31-8. GiSTサポート関数
41-1. システムカタログ
41-2. pg_aggregateの列
41-3. pg_amの列
41-4. pg_amop の列
41-5. pg_amproc の列
41-6. pg_attrdef の列
41-7. pg_attribute の列
41-8. pg_cast Columns
41-9. pg_class の列
41-10. pg_constraint の列
41-11. pg_conversion の列
41-12. pg_database の列
41-13. pg_depend の列
41-14. pg_description の列
41-15. pg_group の列
41-16. pg_index の列
41-17. pg_inherits の列
41-18. pg_language の列
41-19. pg_largeobject の列
41-20. pg_listener の列
41-21. pg_namespace の列
41-22. pg_opclass の列
41-23. pg_operator の列
41-24. pg_proc の列
41-25. pg_rewrite の列
41-26. pg_shadow の列
41-27. pg_statistic の列
41-28. pg_tablespace の列
41-29. pg_trigger の列
41-30. pg_type の列
41-31. システムビュー
41-32. pg_indexes の列
41-33. pg_locks の列
41-34. pg_rules の列
41-35. pg_settings の列
41-36. pg_stats の列
41-37. pg_tables の列
41-38. pg_user の列
41-39. pg_views の列
49-1. PGDATA の内容
49-2. ページレイアウト全体
49-3. PageHeaderData のレイアウト
49-4. HeapTupleHeaderDataのレイアウト
A-1. PostgreSQL エラーコード
B-1. 月名
B-2. 曜日名
B-3. 日付/時刻フィールドの修飾子
B-4. 入力用の時間帯の簡略形
B-5. 入力用のオーストラリア時間帯の簡略形
B-6. timezone設定用の時間帯名称
C-1. SQLキーワード
図目次
46-1. 遺伝的アルゴリズムの構造図
例目次
8-1. 文字データ型を使って
8-2. boolean型を使って
8-3. ビット列データ型を使って
10-1. 羃乗演算子の型解決
10-2. 文字列連結演算子の型解決
10-3. 絶対値と否定演算子の型解決
10-4. 丸め関数引数の型解決
10-5. 部分文字列関数の型解決
10-6. character格納における型変換
10-7. Unionにおける指定された型の型解決
10-8. 簡単なUnionにおける型解決
10-9. 転置されたUNIONにおける型解決
11-1. 頻出値を除外するための部分インデックスの作成
11-2. 必要のない値を除外するための部分インデックスの作成
11-3. 一意な部分インデックスの作成
19-1. pg_hba.confの項目の例
19-2. pg_ident.conf ファイルの例
27-1. libpq サンプルプログラム 1
27-2. libpq サンプルプログラム 2
27-3. libpq サンプルプログラム 3
28-1. Libpq を使用したラージオブジェクトのサンプルプログラム
34-1. PL/pgSQL の手作業によるインストール
35-1. PL/pgSQLトリガプロシージャ
35-2. PL/pgSQLによる 監査用のトリガプロシージャ
35-3. サマリテーブルを維持するための PL/pgSQL トリガプロシージャ
35-4. 簡単な関数のPL/SQLからPL/pgSQLへの移植
35-5. 他の関数を生成するPL/SQLPL/pgSQLに移植
35-6. 文字列操作を行ない、OUTパラメータを持つPL/SQLプロシージャのPL/pgSQLへの移植
35-7. PL/SQLプロシージャのPL/pgSQLへの移植