pg_extension
pg_extension
カタログにはインストールされた拡張に関する情報が格納されます。
拡張の詳細については37.17を参照してください。
表51.22 pg_extension
の列
名前 | 型 | 参照先 | 説明 |
---|---|---|---|
oid | oid | 行識別子 | |
extname | name | 拡張の名前 | |
extowner | oid |
| 拡張の所有者 |
extnamespace | oid |
| 拡張が提供するオブジェクトを含むスキーマ |
extrelocatable | bool | 拡張が他のスキーマに再配置可能である場合真 | |
extversion | text | 拡張のバージョン名 | |
extconfig | oid[] |
|
拡張の設定テーブルのregclass OIDの配列。なければNULL
|
extcondition | text[] |
拡張の設定テーブル用のWHERE 句フィルタ条件の配列。なければNULL
|
ほとんどの「名前空間」に関する列を持つカタログと異なり、extnamespace
は、拡張がそのスキーマに属することを意図したものではありません。
拡張の名前は決してスキーマで修飾されません。
extnamespace
は、拡張のオブジェクトのすべて、あるいは、ほとんどを含むスキーマを示します。
extrelocatable
が真の場合、このスキーマは拡張に属するすべてのスキーマ修飾可能なオブジェクトを含まなければなりません。