支持插件列表
本文列出UPgSQL各版本支持的插件及其版本。
说明提示:
- 本页面仅列举了常用插件,更多插件的支持情况,可在数据库内使用SELECT * FROM pg_available_extensions;命令查询。
- 部分插件在使用前,需要将插件加入到shared_preload_libraries参数中,否则无法创建插件
插件名 | 13.4版本 | 12.8版本 | 10.4版本 | 9.6版本 | 描述 |
---|---|---|---|---|---|
postgis | 3.0.9 | 2.4.9 | 2.4.9 | 2.4.9 | PostGIS空间地理信息相关扩展 |
pg_cron | 无 | 1.4-1 | 1.4-1 | 1.4-1 | 设置定时任务 |
pg_partman | 无 | 4.6.0 | 4.6.0 | 4.6.0 | 扩展自动创建和维护表分区 |
pg_pathman | 无 | 1.5 | 1.5 | 1.5 | 高性能分区表插件 |
mysql_fdw | 无 | 1.1 | 1.1 | 无 | 读写MySQL数据库里的数据 |
pg_bigm | 无 | 1.2 | 1.2 | 1.2 | 创建一个二元语法(2-gram)的GIN索引来加速全文搜索过程 |
plproxy | 无 | 2.10.0 | 2.10.0 | 2.10.0 | 包含CLUSTER模式和CONNECT模式,可以帮助您用不同方式访问数据库 |
pg_hint_plan | 无 | 1.3.7 | 1.3.6 | 1.2.7 | 通过特殊的注释语句提示,使PostgreSQL改变其既定的执行计划 |
pgaudit | 无 | 1.4.3 | 1.2.4 | 1.1.4 | 提供详细的会话和对象审计日志记录 |
pg_repack | 无 | 1.4.6 | 1.4.6 | 1.4.6 | 在线清理表空间功能 |
hypopg | 无 | 1.3.2 | 1.3.2 | 1.3.2 | 创建虚拟索引 |
sequential_uuids | 无 | 1.0.2 | 1.0.2 | 1.0.2 | UUID生成器 |
pg_squeeze | 无 | 1.4 | 1.4 | 1.4 | 从表中删除未使用的空间,并且可以选择根据特定索引对元组进行排序 |
roaringbitmap | 无 | 0.2.66 | 0.2.66 | 0.2.66 | 使用位图功能,提高查询性能。 |
aggs_for_arrays | 无 | 1.3.2 | 1.3.2 | 1.3.2 | 提供计算数字数组的统计信息的扩展函数。 |
dblink | 1.2 | 1.2 | 1.2 | 1.2 | 跨库操作表 |
btree_gin | 1.3 | 1.3 | 1.2 | 1.0 | 提供一个为多种数据类型和所有enum类型实现B树等价行为的GIN操作符类示例 |
btree_gist | 1.5 | 1.5 | 1.5 | 1.2 | 提供一个为多种数据类型和所有enum类型实现B树等价行为的GiST操作符类示例 |
chkpass | 无 | 无 | 1.0 | 1.0 | 实现了一种数据类型,用来存储加密的口令 |
citext | 1.6 | 1.6 | 1.4 | 1.3 | 提供一种大小写不敏感的字符串类型 |
cube | 1.4 | 1.4 | 1.2 | 1.2 | 提供一种数据类型来表示多维立方体 |
dict_int | 1.0 | 1.0 | 1.0 | 1.0 | 附加全文搜索词典模板的示例 |
earthdistance | 1.1 | 1.1 | 1.1 | 1.1 | 提供两种不同的方法来计算地球表面的大圆距离 |
fuzzystrmatch | 1.1 | 1.1 | 1.1 | 1.1 | 判断字符串之间的相似性和距离 |
hstore | 1.6 | 1.6 | 1.4 | 1.4 | 在单一PostgreSQL值中存储键值对 |
intagg | 1.1 | 1.1 | 1.1 | 1.1 | 提供一个整数聚集器和一个枚举器 |
intarray | 1.3 | 1.2 | 1.2 | 1.2 | 提供一些有用的函数和操作符来操纵不含空值的整数数组 |
isn | 1.2 | 1.2 | 1.1 | 1.1 | 按照一个硬编码的前缀列表对输入进行验证,也被用来在输出时连接号码 |
ltree | 1.2 | 1.1 | 1.1 | 1.1 | 用于表示存储在一个层次树状结构中的数据的标签 |
pg_buffercache | 1.3 | 1.3 | 1.3 | 1.2 | 提供一种方法实时检查共享缓冲区 |
pg_freespacemap | 1.2 | 1.2 | 1.2 | 1.1 | 检查空闲空间映射(FSM) |
pg_prewarm | 1.2 | 1.2 | 1.1 | 1.1 | 提供一种方便的方法把数据载入到操作系统缓冲区或者PostgreSQL缓冲区 |
pg_stat_statements | 1.8 | 1.7 | 1.5 | 1.4 | 提供一种方法追踪服务器执行的所有SQL语句的执行统计信息 |
pg_trgm | 1.5 | 1.4 | 1.3 | 1.3 | 提供字母数字文本相似度的函数和操作符,以及支持快速搜索相似字符串的索引操作符类 |
pgcrypto | 1.3 | 1.3 | 1.3 | 1.3 | 为PostgreSQL提供了密码函数 |
pgrowlocks | 1.2 | 1.2 | 1.2 | 1.2 | 提供一个函数来显示一个指定表的行锁定信息 |
pgstattuple | 1.5 | 1.5 | 1.5 | 1.4 | 提供多种函数来获得元组层的统计信息 |
plpgsql | 1.0 | 1.0 | 1.0 | 1.0 | 提供SQL过程语言 |
postgis_sfcgal | 3.1.4 | 无 | 3.1.4 | 无 | PostGIS SFCGAL空间地理信息相关扩展 |
postgis_tiger_geocoder | 2.4.9 | 2.4.9 | 2.4.9 | 2.4.9 | PostGIS TIGER数据空间地理信息相关扩展 |
postgis_topology | 2.4.9 | 2.4.9 | 2.4.9 | 2.4.9 | PostGIS拓扑数据空间地理信息相关扩展 |
postgres_fdw | 1.0 | 1.0 | 1.0 | 1.0 | 跨库操作表 |
rum | 无 | 1.3 | 1.3 | 1.3 | 高速全文检索 |
sslinfo | 无 | 无 | 1.2 | 无 | 提供当前客户端提供的 SSL 证书的有关信息 |
tablefunc | 1.0 | 1.0 | 1.0 | 1.0 | 包括多个返回表的函数 |
tsm_system_rows | 1.0 | 1.0 | 1.0 | 1.0 | 提供表采样方法SYSTEM_ROWS |
tsm_system_time | 1.0 | 1.0 | 1.0 | 1.0 | 提供了表采样方法SYSTEM_TIME |
unaccent | 1.1 | 1.1 | 1.1 | 1.1 | 文本搜索字典,它能从词位中移除重音(附加符号) |
zhparser | 无 | 2.1 | 2.1 | 2.1 | 中文全文搜索 |
postgreml | 2.6.0 | 2.6.0 | 无 | 无 | PostgreSQL AI插件 |
pgvector | 0.4.4 | 0.4.4 | 无 | 无 | PostgreSQL 的开源向量相似度搜索 |