他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 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

VII. 内部情報

ここでは、PostgreSQL開発者が使用できる情報を分類して説明します。

目次
44章PostgreSQL内部の概要
44.1. 問い合わせの経路
44.2. 接続の確立
44.3. 構文解析過程
44.4. PostgreSQLルールシステム
44.5. プランナ/オプティマイザ
44.6. エクゼキュータ
45章システムカタログ
45.1. 概要
45.2. pg_aggregate
45.3. pg_am
45.4. pg_amop
45.5. pg_amproc
45.6. pg_attrdef
45.7. pg_attribute
45.8. pg_authid
45.9. pg_auth_members
45.10. pg_cast
45.11. pg_class
45.12. pg_constraint
45.13. pg_collation
45.14. pg_conversion
45.15. pg_database
45.16. pg_db_role_setting
45.17. pg_default_acl
45.18. pg_depend
45.19. pg_description
45.20. pg_enum
45.21. pg_extension
45.22. pg_foreign_data_wrapper
45.23. pg_foreign_server
45.24. pg_foreign_table
45.25. pg_index
45.26. pg_inherits
45.27. pg_language
45.28. pg_largeobject
45.29. pg_largeobject_metadata
45.30. pg_namespace
45.31. pg_opclass
45.32. pg_operator
45.33. pg_opfamily
45.34. pg_pltemplate
45.35. pg_proc
45.36. pg_rewrite
45.37. pg_seclabel
45.38. pg_shdepend
45.39. pg_shdescription
45.40. pg_statistic
45.41. pg_tablespace
45.42. pg_trigger
45.43. pg_ts_config
45.44. pg_ts_config_map
45.45. pg_ts_dict
45.46. pg_ts_parser
45.47. pg_ts_template
45.48. pg_type
45.49. pg_user_mapping
45.50. システムビュー
45.51. pg_available_extensions
45.52. pg_available_extension_versions
45.53. pg_cursors
45.54. pg_group
45.55. pg_indexes
45.56. pg_locks
45.57. pg_prepared_statements
45.58. pg_prepared_xacts
45.59. pg_roles
45.60. pg_rules
45.61. pg_seclabels
45.62. pg_settings
45.63. pg_shadow
45.64. pg_stats
45.65. pg_tables
45.66. pg_timezone_abbrevs
45.67. pg_timezone_names
45.68. pg_user
45.69. pg_user_mappings
45.70. pg_views
46章フロントエンド/バックエンドプロトコル
46.1. 概要
46.2. メッセージの流れ
46.3. ストリーミングレプリケーションプロトコル
46.4. メッセージのデータ型
46.5. メッセージの書式
46.6. エラーおよび警報メッセージフィールド
46.7. プロトコル2.0からの変更点の要約
47章PostgreSQLコーディング規約
47.1. 書式
47.2. サーバ内部からのエラーの報告
47.3. エラーメッセージのスタイルガイド
48章多言語サポート
48.1. 翻訳者へ
48.2. プログラマへ
49章手続き言語ハンドラの作成
50章外部データラッパの作成
50.1. Foreign Data Wrapper Functions
50.2. 外部データラッパのコールバックルーチン
51章遺伝的問い合わせ最適化
51.1. 複雑な最適化問題としての問い合わせ処理
51.2. 遺伝的アルゴリズム
51.3. PostgreSQLの遺伝的問い合わせ最適化(GEQO
51.4. さらに深く知るには
52章インデックスアクセスメソッドのインタフェース定義
52.1. インデックス用のカタログ項目
52.2. インデックスアクセスメソッド関数
52.3. インデックススキャン
52.4. インデックスのロック処理に関する検討
52.5. インデックス一意性検査
52.6. インデックスコスト推定関数
53章GiSTインデックス
53.1. 序文
53.2. 拡張性
53.3. 実装
53.4.
54章GINインデックス
54.1. はじめに
54.2. 拡張性
54.3. 実装
54.4. GINの小技
54.5. 制限
54.6.
55章データベースの物理的な格納
55.1. データベースファイルのレイアウト
55.2. TOAST
55.3. 空き領域マップ
55.4. 可視性マップ
55.5. 初期化フォーク
55.6. データベースページのレイアウト
56章BKIバックエンドインタフェース
56.1. BKIファイル形式
56.2. BKIコマンド
56.3. BKIファイルのブートストラップの構成
56.4.
57章プランナが統計情報をどのように使用するか
57.1. 行推定の例