pg_extension
pg_extension
该系统目录表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。 如果extrelocatable为true,则该schema必须包含所有属于扩展名的符合schema限定的对象。