pg_extension

pg_extension

该系统目录表pg_extension存储了关于安装的扩展的信息。

Table 1. pg_catalog.pg_extension
类型 参考 描述
extname name   扩展的名称。
extowner oid pg_authid.oid 扩展所有者
extnamespace oid pg_namespace.oid 包含扩展导出对象的Schema
extrelocatable boolean   如果该扩展能够重定位到其他schema,则为真。
extversion text   扩展的版本名字
extconfig oid[] pg_class.oid 扩展配置表的regclass OIDs 数组,如果为空则为NULL
extcondition text[]   扩展配置表的WHERE-clause过滤条件数组,如果没有则为NULL

与大多数命名空间列的目录不同,extnamespace并不意味着该扩展属于这个schema。 扩展的名称不符合schema限制。 extnamespace schema指示其包含大部分或全部扩展对象的schema。 如果extrelocatabletrue,则该schema必须包含所有属于扩展名的符合schema限定的对象。