51.22. pg_extension
目录pg_extension
存储有关已安装扩展的信息。有关扩展的详细信息,请参见Section 37.15。
表 51.22. pg_extension
列
Name | Type | References | Description |
---|---|---|---|
oid | oid | 行标识符(隐藏属性;必须显式选择) | |
extname | name | extensions | |
extowner | oid | pg_authid.oid | 扩展程序的所有者 |
extnamespace | oid | pg_namespace.oid | 包含扩展的导出对象的架构 |
extrelocatable | bool | 如果扩展可以重定位到另一个架构,则为 True | |
extversion | text | 扩展的版本名称 | |
extconfig | oid[] | pg_class.oid | 扩展程序配置表的regclass 个 OID 数组,如果没有则为NULL |
extcondition | text[] | 扩展配置表的WHERE -子句过滤条件数组,如果没有则为NULL |
请注意,与大多数带有“名称空间”列的目录不同,extnamespace
并不意味着该 extensions 属于该架构。extensions 从不使用架构限定。而是extnamespace
表示包含大多数或所有扩展对象的架构。如果extrelocatable
为 true,则此架构实际上必须包含属于该扩展的所有符合架构的对象。