跳转到主要内容
Managed Postgres 提供了一组精选扩展,用于增强数据库功能。以下是可用扩展列表。

安装扩展

要安装扩展,请连接到数据库并执行:
CREATE EXTENSION extension_name;
要查看当前已安装的扩展:
SELECT * FROM pg_extension;
要查看所有可用扩展及其版本:
SELECT * FROM pg_available_extensions;

可用扩展

扩展版本描述
address_standardizer3.6.1用于将地址解析为各组成部分
address_standardizer_data_us3.6.1Address Standardizer 美国数据集示例
adminpack2.1PostgreSQL 管理函数 (仅限 PG16)
amcheck用于验证关系完整性的函数
autoinc1.0用于字段自动递增的函数
bloom1.0Bloom 访问方法 - 基于签名文件的索引
bool_plperl1.0在 bool 和 plperl 之间进行转换
bool_plperlu1.0在 bool 和 plperlu 之间进行转换
btree_gin1.3支持在 GIN 中为常见数据类型建立索引
btree_gist1.8支持在 GiST 中为常见数据类型建立索引
citext1.8用于不区分大小写字符串的数据类型
cube1.5多维立方体数据类型
dblink1.2从数据库内部连接到其他 PostgreSQL 数据库
dict_int1.0用于整数的文本搜索字典模板
dict_xsyn1.0用于扩展同义词处理的文本搜索字典模板
earthdistance1.2计算地球表面的大圆距离
file_fdw1.0用于访问平面文件的外部数据包装器
fuzzystrmatch1.2确定字符串之间的相似度和距离
h34.2.3PostgreSQL 的 H3 绑定
h3_postgis4.2.3H3 与 PostGIS 的集成
hll2.19用于存储 HyperLogLog 数据的类型
hstore1.8用于存储 (键、值) 对集合的数据类型
hstore_plperl1.0在 hstore 和 plperl 之间进行转换
hstore_plperlu1.0在 hstore 和 plperlu 之间进行转换
hypopg1.4.2PostgreSQL 的假设索引
intagg1.1整数聚合器和枚举器 (已弃用)
insert_username1.0用于跟踪是谁更改了表的函数
intarray1.5用于一维整数数组的函数、运算符和索引支持
ip4r2.4IPv4 和 IPv6 范围索引类型
isn1.3国际产品编号标准的数据类型
jsonb_plperl1.0在 jsonb 与 plperl 之间进行转换
jsonb_plperlu1.0在 jsonb 与 plperlu 之间进行转换
lo1.2大对象维护
ltree1.3用于层级树状结构的数据类型
moddatetime1.0用于跟踪最后修改时间的函数
mysql_fdw1.2用于查询 MySQL 服务器的外部数据包装器
old_snapshot1.0用于支持 old_snapshot_threshold 的实用工具 (仅 PG16)
orafce4.16用于模拟 Oracle RDBMS 中部分函数和包的函数及运算符
pageinspect1.13在底层级别检查数据库页面内容
pg_buffercache检查共享缓冲区缓存
pg_clickhouse0.1用于从 PostgreSQL 查询 ClickHouse 数据库的接口
pg_cron1.6PostgreSQL 的作业调度器
pg_freespacemap1.3检查空闲空间映射 (FSM)
pg_hint_planPostgreSQL 的优化器提示
pg_ivm1.13PostgreSQL 上的增量视图维护
pg_logicalinspect1.0用于检查逻辑解码组件的函数 (PG18+)
pg_partman5.4.0按时间或 ID 管理分区表的扩展
pg_prewarm1.2预热关系数据
pg_re2基于 Google’s RE2 的、与 ClickHouse 兼容的正则表达式函数
pg_repack1.5.3以尽可能少的锁重组 PostgreSQL 数据库中的表
pg_similarity1.0支持相似性查询
pg_stat_ch将每个查询的执行遥测数据实时流式传输到 ClickHouse
pg_stat_statements跟踪所有已执行 SQL 语句的规划和执行统计信息
pg_surgery1.0对受损关系执行修复操作的扩展
pg_tokenizer0.1.1vchord_bm25 配合使用的文本分词器
pg_trgm1.6基于三元组的文本相似度度量和索引搜索
pg_visibility1.2检查可见性映射 (VM) 和页面级可见性信息
pg_walinspect1.1用于检查 PostgreSQL 预写日志内容的函数
pgaudit提供审计功能
pgcrypto1.4加密函数
pglogical2.4.6PostgreSQL 逻辑复制
pglogical_origin1.0.0从 Postgres 9.4 升级时用于兼容性的虚拟扩展
pgrouting4.0.0pgRouting 扩展
pgrowlocks1.2显示行级锁信息
pgstattuple1.5显示元组级统计信息
pgtap1.3.4PostgreSQL 单元测试
plperl1.0PL/Perl 过程语言
plperlu1.0PL/PerlU 非受信任过程语言
plpgsql1.0PL/pgSQL 过程语言
plpgsql_check2.8对 plpgsql 函数进行扩展检查
postgis3.6.1PostGIS 几何和地理空间类型及函数
postgis_raster3.6.1PostGIS 栅格类型和函数
postgis_sfcgal3.6.1PostGIS SFCGAL 函数
postgis_tiger_geocoder3.6.1PostGIS tiger 地理编码器和反向地理编码器
postgis_topology3.6.1PostGIS 拓扑空间类型和函数
postgres_fdw1.2用于远程 PostgreSQL 服务器的外部数据包装器
prefix1.2.0PostgreSQL 前缀范围模块
refint1.0用于实现引用完整性的函数 (已废弃)
seg1.4用于表示线段或浮点区间的数据类型
semver0.41.0语义化版本数据类型
sslinfo1.2SSL 证书信息
tablefunc1.0操作整个表的函数,包括 crosstab
tcn1.0触发的变更通知
tds_fdw2.0.5用于查询 TDS 数据库 (Sybase 或 Microsoft SQL Server) 的外部数据包装器
tsm_system_rows1.0以行数为限制的 TABLESAMPLE 方法
tsm_system_time1.0以毫秒时间为限制的 TABLESAMPLE 方法
uint无符号整数类型
unaccent1.1用于移除重音符号的文本搜索字典
unit7SI 单位扩展
uuid-ossp1.1生成通用唯一标识符 (UUID)
vchord1.1.1Postgres 的向量索引访问方法
vchord_bm250.3.0用于全文搜索的 BM25 排名访问方法
vector0.8.1向量数据类型,以及 ivfflat 和 hnsw 访问方法
xml21.2XPath 查询与 XSLT

pg_clickhouse 扩展

pg_clickhouse 扩展预装在每个 Managed Postgres 实例中。它允许你直接从 PostgreSQL 查询 ClickHouse 数据库,从而为事务处理和分析提供统一的查询层。 有关设置说明和使用详情,请参阅 pg_clickhouse 文档

pg_stat_ch 扩展

pg_stat_ch 扩展为你的 Managed Postgres 实例提供查询级可观测性。它会捕获每条查询的遥测数据 (耗时、行数、缓冲区、WAL、错误) ,并将其发送到 ClickHouse Cloud UI,在那里呈现为慢查询、错误和工作负载视图。无需额外设置。

pg_re2 扩展

pg_re2 扩展为 Managed Postgres 添加了与 ClickHouse 兼容的正则表达式函数,底层由 Google 的 RE2 引擎提供支持。在两者之间迁移查询,或运行需要两端具有一致模式匹配语义的混合工作负载时,它会非常有用。
最后修改于 2026年6月10日