51.22. pg_extension

目录pg_extension存储有关已安装扩展的信息。有关扩展的详细信息,请参见Section 37.15

表 51.22. pg_extension

NameTypeReferencesDescription
oidoid 行标识符(隐藏属性;必须显式选择)
extnamename extensions
extowneroidpg_authid.oid扩展程序的所有者
extnamespaceoidpg_namespace.oid包含扩展的导出对象的架构
extrelocatablebool 如果扩展可以重定位到另一个架构,则为 True
extversiontext 扩展的版本名称
extconfigoid[]pg_class.oid扩展程序配置表的regclass个 OID 数组,如果没有则为NULL
extconditiontext[] 扩展配置表的WHERE-子句过滤条件数组,如果没有则为NULL

请注意,与大多数带有“名称空间”列的目录不同,extnamespace并不意味着该 extensions 属于该架构。extensions 从不使用架构限定。而是extnamespace表示包含大多数或所有扩展对象的架构。如果extrelocatable为 true,则此架构实际上必须包含属于该扩展的所有符合架构的对象。