ここでは、PolarDB for PostgreSQL (Compatible with Oracle) のシステムディレクトリ名と目的について説明します。
ほとんどのシステムカタログは、データベース作成中にテンプレートデータベースからコピーされ、その後はデータベース固有のものになります。 いくつかのカタログは、クラスタ内のすべてのデータベースで物理的に共有されます。これらは、個々のカタログの説明に記載されています。
カタログ名 | 目的 |
| 集計関数 |
| 関係アクセス方法 |
| アクセスメソッド演算子 |
| アクセスメソッドのサポート関数 |
| 列のデフォルト値 |
| テーブル列 (「属性」) |
| 権限付与識別子 (ロール) |
| 権限付与識別子のメンバーシップ関係 |
| casts (データ型変換) |
| テーブル、インデックス、シーケンス、ビュー (「リレーション」) |
| 照合 (ロケール情報) |
| チェック制約、一意の制約、主キー制約、外部キー制約 |
| エンコード変換情報 |
| このデータベースクラスタ内のデータベース |
| ロールごとおよびデータベースごとの設定 |
| オブジェクトタイプのデフォルト特権 |
| データベースオブジェクト間の依存関係 |
| データベースオブジェクトの説明またはコメント |
| enumラベルと値の定義 |
| イベントトリガー |
| インストール済み拡張機能 |
| foreign-dataラッパー定義 |
| 外部サーバーの定義 |
| 追加の外部テーブル情報 |
| 追加インデックス情報 |
| テーブル継承階層 |
| オブジェクトの初期権限 |
| 関数を書くための言語 |
| 大きなオブジェクトのデータページ |
| 大きなオブジェクトのメタデータ |
| スキーマ |
| アクセスメソッド演算子クラス |
| 演算子 |
| アクセスメソッド演算子ファミリー |
| テーブルのパーティションキーに関する情報 |
| row-セキュリティポリシー |
| 関数とプロシージャ |
| 論理レプリケーションのパブリケーション |
| パブリケーションマッピングとの関連 |
| 範囲タイプに関する情報 |
| レプリケーションオリジンの登録済み |
| クエリの書き換えルール |
| データベースオブジェクトのセキュリティラベル |
| シーケンスに関する情報 |
| 共有オブジェクトの依存関係 |
| 共有オブジェクトに対するコメント |
| 共有データベースオブジェクトのセキュリティラベル |
| プランナー統計 |
| 拡張プランナー統計 (定義) |
| 拡張プランナー統計 (ビルド統計) |
| 論理レプリケーションサブスクリプション |
| サブスクリプションの関係状態 |
| このデータベースクラスター内のテーブルスペース |
| transforms (データ型から手続き型言語への変換) |
| トリガー |
| テキスト検索の設定 |
| テキスト検索设定のトークンマッピング |
| テキスト検索辞書 |
| テキスト検索パーサー |
| テキスト検索テンプレート |
| データ型 |
| ユーザーの外部サーバーへのマッピング |