表 52.1にシステムカタログを列挙します。 以降システムカタログについてより詳細を説明します。
ほとんどのシステムカタログはデータベースを作成する時にテンプレートデータベースからコピーされ、以降はデータベースに固有のものになります。 ごく一部のカタログがデータベースクラスタ内の全てのデータベースにわたって物理的に共有されます。 これらについては、それぞれのカタログで説明します。
表52.1 システムカタログ
| カタログ名 | 用途 | 
|---|---|
| pg_aggregate | 集約関数 | 
| pg_am | リレーションアクセスメソッド | 
| pg_amop | アクセスメソッド演算子 | 
| pg_amproc | アクセスメソッドサポート関数 | 
| pg_attrdef | 列デフォルト値 | 
| pg_attribute | テーブル列(「属性」) | 
| pg_authid | 認証識別子(ロール) | 
| pg_auth_members | 認証識別子メンバーシップ関係 | 
| pg_cast | キャスト(データ型変換) | 
| pg_class | テーブル、インデックス、シーケンス、ビュー(「リレーション」) | 
| pg_collation | 照合順序(ロケール情報) | 
| pg_constraint | 検査制約、一意性制約、主キー制約、外部キー制約 | 
| pg_conversion | エンコード方式変換情報 | 
| pg_database | このデータベースクラスタにあるデータベース | 
| pg_db_role_setting | ロール毎およびデータベース毎の設定 | 
| pg_default_acl | オブジェクト種類のデフォルト権限 | 
| pg_depend | データベースオブジェクト間の依存関係 | 
| pg_description | データベースオブジェクトの説明やコメント | 
| pg_enum | 列挙型のラベルや値の定義 | 
| pg_event_trigger | イベントトリガ | 
| pg_extension | インストールされた拡張 | 
| pg_foreign_data_wrapper | 外部データラッパの定義 | 
| pg_foreign_server | 外部サーバの定義 | 
| pg_foreign_table | 追加の外部テーブル情報 | 
| pg_index | 追加インデックス情報 | 
| pg_inherits | テーブル継承階層 | 
| pg_init_privs | オブジェクトの初期権限 | 
| pg_language | 関数記述言語 | 
| pg_largeobject | ラージオブジェクト用のデータページ | 
| pg_largeobject_metadata | ラージオブジェクトのメタデータ | 
| pg_namespace | スキーマ | 
| pg_opclass | アクセスメソッド演算子クラス | 
| pg_operator | 演算子 | 
| pg_opfamily | アクセスメソッド演算子族 | 
| pg_partitioned_table | テーブルのパーティションキーについての情報 | 
| pg_policy | 行単位セキュリティポリシー | 
| pg_proc | 関数とプロシージャ | 
| pg_publication | 論理レプリケーションのパブリケーション | 
| pg_publication_rel | リレーションとパブリケーションの対応 | 
| pg_range | 範囲型の情報 | 
| pg_replication_origin | 登録されたレプリケーション起点 | 
| pg_rewrite | 問い合わせ書き換えルール | 
| pg_seclabel | データベースオブジェクト上のセキュリティラベル | 
| pg_sequence | シーケンスについての情報 | 
| pg_shdepend | 共有オブジェクトの依存関係 | 
| pg_shdescription | 共有オブジェクトに対するコメント | 
| pg_shseclabel | 共有データベースオブジェクトのセキュリティラベル | 
| pg_statistic | プランナ統計情報 | 
| pg_statistic_ext | プランナ拡張統計情報(定義) | 
| pg_statistic_ext_data | プランナ拡張統計情報(構築統計情報) | 
| pg_subscription | 論理レプリケーションのサブスクリプション | 
| pg_subscription_rel | サブスクリプションについてのリレーションの状態 | 
| pg_tablespace | データベースクラスタ内のテーブル空間 | 
| pg_transform | 変換(データ型を手続き言語に変換) | 
| pg_trigger | トリガ | 
| pg_ts_config | 全文検索設定 | 
| pg_ts_config_map | 全文検索設定のトークン写像 | 
| pg_ts_dict | 全文検索辞書 | 
| pg_ts_parser | 全文検索パーサ | 
| pg_ts_template | 全文検索テンプレート | 
| pg_type | データ型 | 
| pg_user_mapping | 外部サーバへのユーザのマッピング |