Contrib 扩展清单
PostgreSQL 自带的 Contrib 扩展插件列表
Module:
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逻辑解码样例 |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.