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