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