pg_extension

PostgreSQL 9.1.1文書
前のページ | 巻戻し | 第 45章システムカタログ | 早送り | 次のページ

# 45.21. `pg_extension`

`pg_extension`カタログにはインストールされた拡張に関する情報が格納されます。 拡張の詳細については項35.15を参照してください。

表 45-21. `pg_extension`の列

名前 | 型 | 参照先 | 説明
--- | --- | --- | ---
`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`が真の場合、このスキーマは拡張に属するすべてのスキーマ修飾可能なオブジェクトを含まなければなりません。

前のページ | ホーム | 次のページ
`pg_enum` | 上に戻る | `pg_foreign_data_wrapper`