他のバージョンの文書9.6 | 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.1.9文書

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章ディスク使用量の監視
26章信頼性とログ先行書き込み
27章リグレッションテスト
IV. クライアントインタフェース
28章libpq - C ライブラリ
29章ラージオブジェクト
30章ECPG - C言語による埋め込みSQL
31章情報スキーマ
V. サーバプログラミング
32章SQLの拡張
33章トリガ
34章ルールシステム
35章手続き言語
36章PL/pgSQL - SQL手続き言語
37章PL/Tcl - Tcl手続き型言語
38章PL/Perl - Perl手続き言語
39章PL/Python - Python手続き言語
40章サーバプログラミングインタフェース
VI. リファレンス
I. SQLコマンド
II. PostgreSQLクライアントアプリケーション
III. PostgreSQLサーバアプリケーション
VII. 内部情報
41章PostgreSQL内部の概要
42章システムカタログ
43章フロントエンド/バックエンドプロトコル
44章PostgreSQLソースコード
45章多言語サポート
46章手続き言語ハンドラの作成
47章遺伝的問い合わせ最適化
48章インデックスアクセスメソッドのインタフェース定義
49章GiSTインデックス
50章データベースの物理的な格納
51章BKIバックエンドインタフェース
52章プランナが統計情報をどのように使用するか
VIII. 付録
A. PostgreSQLエラーコード
B. 日付/時刻のサポート
C. SQLキーワード
D. SQLへの準拠
E. リリースノート
F. CVSリポジトリ
G. ドキュメント作成
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 Binary String Functions and Operators
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 Variants
9-28. 幾何データ演算子
9-29. 幾何データ関数
9-30. 幾何型変換関数
9-31. cidr and inet Operators
9-32. cidrおよびinet型関数
9-33. macaddr関数
9-34. Sequence Functions
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. バックアップ制御関数
9-47. データベースオブジェクト容量関数
9-48. 汎用ファイルアクセス関数
12-1. SQLトランザクション隔離レベル
16-1. System V IPCパラメータ
16-2. PostgreSQLの共有メモリ使用量に影響する設定パラメータ
17-1. 短いオプションキー
21-1. PostgreSQL文字セット
21-2. クライアント・サーバ文字セット変換
24-1. 標準統計情報ビュー
24-2. 統計情報アクセス関数
31-1. information_schema_catalog_name の列
31-2. applicable_roles の列
31-3. check_constraints の列
31-4. column_domain_usage の列
31-5. column_privileges の列
31-6. column_udt_usageの列
31-7. columnsの列
31-8. constraint_column_usage
31-9. constraint_table_usage の列
31-10. data_type_privilegesの列
31-11. domain_constraints の列
31-12. domain_udt_usageの列
31-13. domainsの列
31-14. element_types の列
31-15. enabled_rolesの列
31-16. key_column_usageの列
31-17. parametersの列
31-18. referential_constraintsの列
31-19. role_column_grantsの列
31-20. role_routine_grantsの列
31-21. role_table_grantsの列
31-22. role_usage_grantsの列
31-23. routine_privileges の列
31-24. routinesの列
31-25. schemataの列
31-26. sql_featuresの列
31-27. sql_implementation_infoの列
31-28. sql_languagesの列
31-29. sql_packagesの列
31-30. sql_sizingの列
31-31. sql_sizing_profilesの列
31-32. table_constraintsの列
31-33. table_privilegesの列
31-34. tablesの列
31-35. triggersの列
31-36. usage_privilegesの列
31-37. view_column_usage の列
31-38. view_table_usage の列
31-39. viewsの列
32-1. 組み込みSQL型に相当するCの型
32-2. B-treeストラテジ
32-3. ハッシュストラテジ
32-4. R-treeストラテジ
32-5. B-treeサポート関数
32-6. ハッシュサポート関数
32-7. R-treeサポート関数
32-8. GiSTサポート関数
42-1. システムカタログ
42-2. pg_aggregateの列
42-3. pg_amの列
42-4. pg_amopの列
42-5. pg_amprocの列
42-6. pg_attrdefの列
42-7. pg_attributeの列
42-8. pg_authid の列
42-9. pg_auth_membersの列
42-10. pg_autovacuumの列
42-11. pg_castの列
42-12. pg_class Columns
42-13. pg_constraintの列
42-14. pg_conversion Columns
42-15. pg_databaseの列
42-16. pg_dependの列
42-17. pg_description Columns
42-18. pg_indexの列
42-19. pg_inheritsの列
42-20. pg_languageの列
42-21. pg_largeobjectの列
42-22. pg_listenerの列
42-23. pg_namespaceの列
42-24. pg_opclassの列
42-25. pg_operatorの列
42-26. pg_pltemplateの列
42-27. pg_procの列
42-28. pg_rewriteの列
42-29. pg_shdependの列
42-30. pg_statisticの列
42-31. pg_tablespaceの列
42-32. pg_triggerの列
42-33. pg_typeの列
42-34. システムビュー
42-35. pg_groupの列
42-36. pg_indexesの列
42-37. pg_locksの列
42-38. pg_prepared_xactsの列
42-39. pg_rolesの列
42-40. pg_rulesの列
42-41. pg_settingsの列
42-42. pg_shadowの列
42-43. pg_statsの列
42-44. pg_tablesの列
42-45. pg_userの列
42-46. pg_viewsの列
50-1. PGDATAの内容
50-2. ページレイアウト全体
50-3. PageHeaderDataのレイアウト
50-4. HeapTupleHeaderDataのレイアウト
A-1. PostgreSQLエラーコード
B-1. 月名
B-2. 曜日名
B-3. 日付/時刻フィールドの修飾子
B-4. 入力用の時間帯の簡略形
B-5. 入力用のオーストラリア時間帯の簡略形
B-6. timezone設定用の時間帯名称
C-1. SQLキーワード
図目次
47-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. 一意な部分インデックスの作成
20-1. pg_hba.confの項目の例
20-2. pg_ident.confファイルの例
28-1. libpq サンプルプログラム 1
28-2. libpq サンプルプログラム 2
28-3. libpq サンプルプログラム 3
29-1. Libpqを使用したラージオブジェクトのサンプルプログラム
35-1. PL/pgSQLの手作業によるインストール
36-1. UPDATE/INSERTの例外
36-2. PL/pgSQLトリガプロシージャ
36-3. PL/pgSQLによる 監査用のトリガプロシージャ
36-4. サマリテーブルを維持するためのPL/pgSQLトリガプロシージャ
36-5. 簡単な関数のPL/SQLからPL/pgSQLへの移植
36-6. 他の関数を生成するPL/SQLPL/pgSQLに移植
36-7. 文字列操作を行い、OUTパラメータを持つPL/SQLプロシージャのPL/pgSQLへの移植
36-8. PL/SQLプロシージャのPL/pgSQLへの移植