概要

PostgreSQL 8.4.1文書
前のページ | 巻戻し | 第 44章システムカタログ | 早送り | 次のページ

# 44.1. 概要

表44-1でシステムカタログをリストしています。以下にシステムカタログのより詳細な説明をします。

ほとんどのシステムカタログはデータベースを作成する時にテンプレートデータベースからコピーされデータベースに固有のものとなります。ごく一部のカタログがデータベースクラスタ内の全てのデータベースにわたって物理的に共有されます。これらについては、それぞれのカタログに記載があります。

表 44-1. システムカタログ

カタログ名 | 用途
--- | ---
`pg_aggregate` | 集約関数
`pg_am` | インデックスアクセスメソッド
`pg_amop` | アクセスメソッド演算子
`pg_amproc` | アクセスメソッドサポートプロシージャ
`pg_attrdef` | 列デフォルト値
`pg_attribute` | テーブル列（"属性"）
`pg_authid` | 認証識別子（ロール）
`pg_auth_members` | 認証識別子メンバーシップ関係
`pg_cast` | キャスト（データ型変換）
`pg_class` | テーブル、インデックス、シーケンス、ビュー（"リレーション"）
`pg_constraint` | 検査制約、一意性/主キー制約、外部キー制約
`pg_conversion` | 符号化変換情報
`pg_database` | このデータベースクラスタにあるデータベース
`pg_depend` | データベースオブジェクト間の依存関係
`pg_description` | データベースオブジェクトの説明やコメント
`pg_enum` | enumのラベルや値の定義
`pg_foreign_data_wrapper` | 外部データラッパの定義
`pg_foreign_server` | 外部サーバの定義
`pg_index` | 追加インデックス情報
`pg_inherits` | テーブル継承階層
`pg_language` | 関数記述言語
`pg_largeobject` | ラージオブジェクト
`pg_listener` | 非同期通知サポート
`pg_namespace` | 名前空間（スキーマ）
`pg_opclass` | アクセスメソッド演算子クラス
`pg_operator` | 演算子
`pg_opfamily` | アクセスメソッド演算子の集合
`pg_pltemplate` | 手続き言語のためのテンプレートデータ
`pg_proc` | 関数とプロシージャ
`pg_rewrite` | 問い合わせ書き換えルール
`pg_shdepend` | 共有オブジェクトの依存
`pg_shdescription` | 共有オブジェクトに対するコメント
`pg_statistic` | プランナ統計値
`pg_tablespace` | データベースクラスタ内のテーブル空間
`pg_trigger` | トリガ
`pg_ts_config` | テキスト検索設定
`pg_ts_config_map` | テキスト検索設定のトークン写像
`pg_ts_dict` | テキスト検索の辞書
`pg_ts_parser` | テキスト検索パーサ
`pg_ts_template` | テキスト検索テンプレート
`pg_type` | データ型
`pg_user_mapping` | 外部サーバへのユーザのマッピング

前のページ | ホーム | 次のページ
システムカタログ | 上に戻る | `pg_aggregate`