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