企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 47.22\. `pg_extension` `pg_extension`表存储了关于已安装的扩展的信息。 参阅[Section 35.15](#calibre_link-840)获取有关扩展的详细信息。 **Table 47-22\. `pg_extension` 字段** | 名字 | 类型 | 引用 | 描述 | | --- | --- | --- | --- | | `oid` | `oid` | 行标识符(隐藏属性; 必须明确选择) | | `extname` | `name` | 扩展名 | | `extowner` | `oid` | `pg_authid`.oid | 扩展的所有者 | | `extnamespace` | `oid` | `pg_namespace`.oid | 包含扩展的输出对象的模式 | | `extrelocatable` | `bool` | 如果扩展可以重新加载到另一个模式则为真 | | `extversion` | `text` | 扩展的版本名 | | `extconfig` | `oid[]` | `pg_class`.oid | 扩展的配置表的`regclass` OID 的数组,如果没有则为`NULL` | | `extcondition` | `text[]` | 扩展的配置表的`WHERE`子句过滤条件的数组,如果没有则为`NULL` | 请注意,不同于大多数有"namespace"字段的表,`extnamespace` 并不意味着扩展属于哪个模式。扩展名从不模式限定。`extnamespace` 表明模式包含大多数或所有的扩展的对象。如果`extrelocatable`为真, 那么这个模式必须实际上包含所有属于该扩展的模式限定的对象。