44.1. 概要

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

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

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

カタログ名用途
pg_aggregate集約関数
pg_amインデックスアクセスメソッド
pg_amopアクセスメソッド演算子
pg_amprocアクセスメソッドサポートプロシージャ
pg_attrdef列デフォルト値
pg_attributeテーブル列("属性"
pg_authid認証識別子(ロール)
pg_auth_members認証識別子メンバーシップ関係
pg_autovacuum関係ごとのオートバキューム設定パラメータ
pg_castキャスト(データ型変換)
pg_classテーブル、インデックス、シーケンス、ビュー("リレーション"
pg_constraint検査制約、一意性/主キー制約、外部キー制約
pg_conversion符号化変換情報
pg_databaseこのデータベースクラスタにあるデータベース
pg_dependデータベースオブジェクト間の依存関係
pg_descriptionデータベースオブジェクトの説明やコメント
pg_enumenumのラベルや値の定義
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データ型
アダルトレンタルサーバー