Contrib 扩展清单

PostgreSQL 自带的 Contrib 扩展插件列表

权威扩展列表现已搬迁至专门子站点:https://ext.pigsty.io

PostgreSQL 最新的 16/17 大版本自带了 70 个 Contrib 扩展,全部来自 Contrib 模块,使用 PostgreSQL 开源许可证。

扩展名(官网) 标准名(简介) 版本 类目 PG大版本支持 LOAD DDL DBSU RELOC 简介
earthdistance earthdistance 1.1 GIS 17,16,15,14,13,12 计算地球表面上的大圆距离
fuzzystrmatch fuzzystrmatch 1.2 FTS 17,16,15,14,13,12 确定字符串之间的相似性和距离
pg_trgm pg_trgm 1.6 FTS 17,16,15,14,13,12 文本相似度测量函数与模糊检索
tablefunc tablefunc 1.0 OLAP 17,16,15,14,13,12 交叉表函数
bloom bloom 1.0 FEAT 17,16,15,14,13,12 bloom 索引-基于指纹的索引
pltcl pltcl 1.0 LANG 17,16,15,14,13,12 PL/TCL 存储过程语言
pltclu pltcl 1.0 LANG 17,16,15,14,13,12 PL/TCL 存储过程语言(未受信/高权限)
plperl plperl 1.0 LANG 17,16,15,14,13,12 PL/Perl 存储过程语言
bool_plperl plperl 1.0 LANG 17,16,15,14,13,12 在 bool 和 plperl 之间转换
hstore_plperl plperl 1.0 LANG 17,16,15,14,13,12 在 hstore 和 plperl 之间转换适配类型
jsonb_plperl plperl 1.0 LANG 17,16,15,14,13,12 在 jsonb 和 plperl 之间转换
plperlu plperlu 1.0 LANG 17,16,15,14,13,12 PL/PerlU 存储过程语言(未受信/高权限)
bool_plperlu plperlu 1.0 LANG 17,16,15,14,13,12 在 bool 和 plperlu 之间转换
jsonb_plperlu plperlu 1.0 LANG 17,16,15,14,13,12 在 jsonb 和 plperlu 之间转换
hstore_plperlu plperlu 1.0 LANG 17,16,15,14,13,12 在 hstore 和 plperlu 之间转换适配类型
plpgsql plpgsql 1.0 LANG 17,16,15,14,13,12 PL/pgSQL 程序设计语言
plpython3u plpython3u 1.0 LANG 17,16,15,14,13,12 PL/Python3 存储过程语言(未受信/高权限)
jsonb_plpython3u plpython3u 1.0 LANG 17,16,15,14,13,12 在 jsonb 和 plpython3u 之间转换
ltree_plpython3u plpython3u 1.0 LANG 17,16,15,14,13,12 在 ltree 和 plpython3u 之间转换
hstore_plpython3u plpython3u 1.0 LANG 17,16,15,14,13,12 在 hstore 和 plpython3u 之间转换
isn isn 1.2 TYPE 17,16,15,14,13,12 用于国际产品编号标准的数据类型
seg seg 1.4 TYPE 17,16,15,14,13,12 表示线段或浮点间隔的数据类型
cube cube 1.5 TYPE 17,16,15,14,13,12 用于存储多维立方体的数据类型
ltree ltree 1.2 TYPE 17,16,15,14,13,12 用于表示分层树状结构的数据类型
hstore hstore 1.8 TYPE 17,16,15,14,13,12 用于存储(键,值)对集合的数据类型
citext citext 1.6 TYPE 17,16,15,14,13,12 提供大小写不敏感的字符串类型
xml2 xml2 1.1 TYPE 17,16,15,14,13,12 XPath 查询和 XSLT
refint refint 1.0 FUNC 17,16,15,14,13,12 实现引用完整性的函数
autoinc autoinc 1.0 FUNC 17,16,15,14,13,12 用于自动递增字段的函数
insert_username insert_username 1.0 FUNC 17,16,15,14,13,12 用于跟踪谁更改了表的函数
moddatetime moddatetime 1.0 FUNC 17,16,15,14,13,12 跟踪最后修改时间
tsm_system_time tsm_system_time 1.0 FUNC 17,16,15,14,13,12 接受毫秒数限制的 TABLESAMPLE 方法
dict_xsyn dict_xsyn 1.0 FUNC 17,16,15,14,13,12 用于扩展同义词处理的文本搜索字典模板
tsm_system_rows tsm_system_rows 1.0 FUNC 17,16,15,14,13,12 接受行数限制的 TABLESAMPLE 方法
tcn tcn 1.0 FUNC 17,16,15,14,13,12 用触发器通知变更
uuid-ossp uuid-ossp 1.1 FUNC 17,16,15,14,13,12 生成通用唯一标识符(UUIDs)
btree_gist btree_gist 1.7 FUNC 17,16,15,14,13,12 用GiST索引常见数据类型
btree_gin btree_gin 1.3 FUNC 17,16,15,14,13,12 用GIN索引常见数据类型
intarray intarray 1.5 FUNC 17,16,15,14,13,12 1维整数数组的额外函数、运算符和索引支持
intagg intagg 1.1 FUNC 17,16,15,14,13,12 整数聚合器和枚举器(过时)
dict_int dict_int 1.0 FUNC 17,16,15,14,13,12 用于整数的文本搜索字典模板
unaccent unaccent 1.1 FUNC 17,16,15,14,13,12 删除重音的文本搜索字典
vacuumlo vacuumlo 16.3 ADMIN 17,16,15,14,13,12 从PostgreSQL中移除孤儿数据库文件的实用命令行工具
pg_prewarm pg_prewarm 1.2 ADMIN 17,16,15,14,13,12 预热关系数据
oid2name oid2name 16.3 ADMIN 17,16,15,14,13,12 用于检查PG文件结构的实用命令行工具
lo lo 1.1 ADMIN 17,16,15,14,13,12 大对象维护
basic_archive basic_archive 16.3 ADMIN 17,16,15 归档模块样例
basebackup_to_shell basebackup_to_shell 16.3 ADMIN 17,16,15 添加一种备份到Shell终端到基础备份方式
old_snapshot old_snapshot 1.0 ADMIN 17,16,15,14 支持 old_snapshot_threshold 的实用程序
adminpack adminpack 2.1 ADMIN 17,16,15,14,13,12 PostgreSQL 管理函数集合
amcheck amcheck 1.3 ADMIN 17,16,15,14,13,12 校验关系完整性
pg_surgery pg_surgery 1.0 ADMIN 17,16,15,14 对损坏的关系进行手术
pageinspect pageinspect 1.12 STAT 17,16,15,14,13,12 检查数据库页面二进制内容
pgrowlocks pgrowlocks 1.2 STAT 17,16,15,14,13,12 显示行级锁信息
sslinfo sslinfo 1.2 STAT 17,16,15,14,13,12 关于 SSL 证书的信息
pg_buffercache pg_buffercache 1.4 STAT 17,16,15,14,13,12 检查共享缓冲区缓存
pg_walinspect pg_walinspect 1.1 STAT 17,16,15 用于检查 PostgreSQL WAL 日志内容的函数
pg_freespacemap pg_freespacemap 1.2 STAT 17,16,15,14,13,12 检查自由空间映射的内容(FSM)
pg_visibility pg_visibility 1.2 STAT 17,16,15,14,13,12 检查可见性图(VM)和页面级可见性信息
pgstattuple pgstattuple 1.5 STAT 17,16,15,14,13,12 显示元组级统计信息
auto_explain auto_explain 16.3 STAT 17,16,15,14,13,12 提供一种自动记录执行计划的手段
pg_stat_statements pg_stat_statements 1.10 STAT 17,16,15,14,13,12 跟踪所有执行的 SQL 语句的计划和执行统计信息
sepgsql sepgsql 16.3 SEC 17,16,15,14,13,12 基于SELinux标签的强制访问控制
auth_delay auth_delay 16.3 SEC 17,16,15,14,13,12 在返回认证失败前暂停一会,避免爆破
pgcrypto pgcrypto 1.3 SEC 17,16,15,14,13,12 实用加解密函数
passwordcheck passwordcheck 16.3 SEC 17,16,15,14,13,12 用于强制拒绝修改弱密码的扩展
dblink dblink 1.2 FDW 17,16,15,14,13,12 从数据库内连接到其他 PostgreSQL 数据库
file_fdw file_fdw 1.0 FDW 17,16,15,14,13,12 访问外部文件的外部数据包装器
postgres_fdw postgres_fdw 1.1 FDW 17,16,15,14,13,12 用于远程 PostgreSQL 服务器的外部数据包装器
test_decoding test_decoding 16.3 ETL 17,16,15,14,13,12 基于SQL的WAL逻辑解码样例

Last modified 2024-11-22: update docs (31c0995f)