ページの先頭行へ戻る
HA Database Ready 業務開発ガイド(Open SQL編)
FUJITSU Integrated System

A.1 システムカタログ一覧

システムカタログとは、リレーショナルデータベースの管理システムがテーブルや列の情報などのメタデータの概要と内部的な情報を格納する場所です。
使用できるシステムカタログを、以下に示します。

表A.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_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

外部サーバへのユーザーのマッピングの定義情報