pg_extension
pg_extension¶
该系统目录表pg_extension
存储了关于安装的扩展的信息。
列 | 类型 | 参考 | 描述 |
---|---|---|---|
oid |
oid | 行标识符。 | |
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 。 |
Table 1. pg_catalog.pg_extension
与大多数命名空间列的目录不同,extnamespace
并不意味着该扩展属于这个schema。 扩展的名称不符合schema限制。
extnamespace
schema指示其包含大部分或全部扩展对象的schema。
如果extrelocatable
为true
,则该schema必须包含所有属于扩展名的符合schema限定的对象。