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

51.1. 概要

表 51.1にシステムカタログを列挙します。 以降システムカタログについてより詳細を説明します。

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

表51.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_pltemplate手続き言語のためのテンプレートデータ
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_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外部サーバへのユーザのマッピング