[11/15開催: PostgreSQL Conference Japan 2019 参加受付中] 
他のバージョンの文書 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

47.1. 概要

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

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

表 47-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_collation照合順序(ロケール情報)
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_language関数記述言語
pg_largeobjectラージオブジェクト用のデータページ
pg_largeobject_metadataラージオブジェクトのメタデータ
pg_namespaceスキーマ
pg_opclassアクセスメソッド演算子クラス
pg_operator演算子
pg_opfamilyアクセスメソッド演算子族
pg_pltemplate手続き言語のためのテンプレートデータ
pg_proc関数とプロシージャ
pg_range範囲型の情報
pg_rewrite問い合わせ書き換えルール
pg_seclabelデータベースオブジェクト上のセキュリティラベル
pg_shdepend共有オブジェクトの依存関係
pg_shdescription共有オブジェクトに対するコメント
pg_shseclabel共有データベースオブジェクトのセキュリティラベル
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外部サーバへのユーザのマッピング