支持的插件列表
更新时间:2026-08-10
本文为RDS for PostgreSQL各版本支持的插件及其版本。
| 插件名称 | PG 18 | PG17 | PG16 | PG15 | PG14 | PG13 | PG12 | PG11 | 说明 |
|---|---|---|---|---|---|---|---|---|---|
| address_standardizer | 3.5.4 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 2.5.6 | 基于PAGC标准的地名标准化插件,地址标准化解析器,用于将地址字符串解析为构成元素(如门牌号、街道、城市等),常作为地理编码的预处理步骤。 |
| address_standardizer_data_us | 3.5.4 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 2.5.6 | address_standardizer 的美国地址示例数据集,包含用于标准化美国地址所需的词典、地名和规则表。 |
| age | 1.7.0 | 1.6.0 | 1.6.0 | 1.6.0 | Apache AGE 图数据库扩展,允许在 PostgreSQL 中使用 Cypher 图查询语言创建和操作图数据模型。 | ||||
| bloom | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 提供基于布鲁姆过滤器(Bloom filter)的索引访问方法,适用于等值查询,能以较小空间代价加速查询,但存在假阳性可能。 |
| btree_gin | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 为多种基础数据类型提供 GIN 索引操作符类,允许在组合索引中将 B-tree 可索引列与 GIN 可索引列(如数组、全文检索)结合。 |
| btree_gist | 1.8 | 1.7 | 1.7 | 1.7 | 1.6 | 1.5 | 1.5 | 1.5 | 为多种基础数据类型提供 GiST 索引操作符类,支持 <> 不等于索引和基于距离的最近邻搜索。 |
| citext | 1.8 | 1.6 | 1.6 | 1.6 | 1.6 | 1.6 | 1.6 | 1.5 | 提供大小写不敏感的字符串数据类型 citext,在比较、匹配和索引时自动忽略大小写,可简化查询语句。 |
| cube | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.4 | 1.4 | 1.4 | 提供用于多维立方体的数据类型 cube,常用于存储和计算多维数据点,是 earthdistance 等插件的依赖。 |
| dblink | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 允许在当前数据库会话中连接到其他 PostgreSQL 数据库并执行查询,实现跨数据库操作。 |
| dict_int | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 全文搜索字典模板,用于控制对整数的索引,可限制数字位数或忽略超长数字,避免无用分词数量膨胀。 |
| dict_xsyn | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 全文搜索字典模板,用于扩展同义词处理,可将一个词替换为其同义词组,允许通过任一词汇进行搜索匹配。 |
| earthdistance | 1.2 | 1.2 | 1.2 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 提供基于球体模型的地球表面两点距离计算功能,不依赖 PostGIS,部署简单,但需先安装 cube 插件。 |
| fuzzystrmatch | 1.2 | 1.2 | 1.2 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 提供字符串相似度和距离判断函数,包含 Soundex、Levenshtein、Metaphone 和 Double Metaphone 等多种算法。 |
| hstore | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.7 | 1.6 | 1.5 | 在单个 PostgreSQL 值中存储键值对(key-value)的数据类型,适合存储半结构化或属性不固定的数据。 |
| hstore_plpython3u | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 用于在 hstore 类型和 PL/Python3U 语言之间进行数据转换,使 Python 函数能直接处理 hstore 值。 |
| intagg | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 提供整数聚合器和枚举器(已废弃),其功能已被更现代的 array_agg 等函数替代。 |
| intarray | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.3 | 1.2 | 1.2 | 提供针对一维整数数组的操作符、函数和索引支持,增强了对数组类型数据的处理能力。 |
| isn | 1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 提供多种国际产品编号标准的数据类型,如 ISBN(图书)、EAN(商品条码)、UPC(通用产品代码)等。 |
| jsonb_plpython3u | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 用于在 jsonb 类型和 PL/Python3U 语言之间进行数据转换,实现数据类型的自动映射。 |
| lo | 1.2 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 提供对大对象(Large Object)的维护功能,管理 lo 类型的引用。 |
| ltree | 1.3 | 1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.1 | 1.1 | 提供用于表示层次树状结构的数据类型 ltree,支持路径标签的存储和查询。 |
| ltree_plpython3u | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 用于在 ltree 类型和 PL/Python3U 语言之间进行数据转换。 |
| pg_buffercache | 1.6 | 1.5 | 1.4 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 提供查看共享缓冲区(Shared Buffer Cache)内容的功能,用于分析和诊断缓存命中率等问题。 |
| pg_clickhouse | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 通常指用于连接和查询 ClickHouse 数据库的外部数据包装器(FDW)或类似集成工具。 | |||
| pg_cron | 1.6 | 1.6 | 1.6 | 1.6 | 1.6 | 基于时间的作业调度器,允许在 PostgreSQL 内部直接使用 cron 语法调度 SQL 命令执行。 | |||
| pg_freespacemap | 1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 提供查看表或索引的自由空间映射(Free Space Map, FSM)信息的函数,用于监控空间使用。 |
| pg_hint_plan | 1.8.0 | 1.7.0 | 1.6.1 | 1.5.2 | 1.4.3 | 1.3.10 | 1.3.10 | 1.3.9 | 允许通过在 SQL 注释中添加提示(Hint)来影响查询优化器的执行计划选择,用于性能调优。 |
| pg_jieba | 1.1.1 | 为 PostgreSQL 提供基于 "结巴"(Jieba)分词库的中文全文搜索分词支持。 | |||||||
| pg_net | 0.20.0 | 0.20.0 | 0.20.0 | 0.20.0 | 0.20.0 | 提供一个用于从 PostgreSQL 进行网络请求的扩展,支持发起 HTTP/HTTPS 请求。 | |||
| pg_partman | 5.3.1 | 5.2.4 | 5.2.4 | 5.2.4 | 5.2.4 | 一个强大的分区管理工具,能自动创建和维护基于时间或序列的表分区。 | |||
| pg_prewarm | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 提供将关系数据(表或索引)预先加载到操作系统缓冲区或共享缓冲区中的功能,用于预热缓存。 |
| pg_repack | 1.5.3 | 1.5.3 | 1.5.3 | 1.5.3 | 1.5.3 | 允许在线重建表和索引,以回收空间和整理碎片,无需长时间锁表。 | |||
| pg_sql_ccl | 1 | 1 | 1 | 1 | 1 | 可能指 SQL 并发控制或限流相关的扩展,用于管理和限制数据库查询的并发执行。 | |||
| pg_stat_statements | 1.12 | 1.11 | 1.1 | 1.1 | 1.9 | 1.8 | 1.7 | 1.6 | 核心性能监控工具,跟踪所有执行 SQL 语句的规划、执行统计数据,用于发现慢查询和热点SQL。 |
| pg_trgm | 1.6 | 1.6 | 1.6 | 1.6 | 1.6 | 1.5 | 1.4 | 1.4 | 提供基于三元组(Trigram)的文本相似度计算和索引支持,是实现模糊搜索和 LIKE '%...%' 加速的常用方法。 |
| pgaudit | 18 | 17.1 | 16.1 | 1.7.1 | 1.6.3 | 1.5.3 | 1.4.3 | 1.3.4 | 提供详细的审计日志功能,可记录数据库中的读取和写入操作,满足合规性要求。 |
| pgcrypto | 1.4 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 提供丰富的加密函数,包括哈希、消息摘要、加密/解密以及 PGP 加密等功能。 |
| pgrowlocks | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 显示指定表中所有行的行级锁信息,用于诊断锁争用问题。 |
| pgstattuple | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 提供获取表和索引元组级别的详细统计信息,如死元组比例、空闲空间等,用于监控表膨胀。 |
| plpgsql | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | PostgreSQL 默认的内置过程语言,支持变量、循环、异常处理等,用于编写存储过程和函数。 |
| plpython3u | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 不受信任的 PL/Python3U 过程语言,允许在数据库中使用 Python 3 编写存储过程,具有创建新进程等不受限制的能力。 |
| postgis | 3.5.4 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 2.5.6 | PostGIS 空间扩展的核心组件,提供几何和地理数据类型、空间索引以及大量空间分析函数。 |
| postgis_raster | 3.5.4 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | PostGIS 的栅格(Raster)扩展,提供存储、管理和分析栅格数据(如卫星影像)的类型和函数。 | |
| postgis_sfcgal | 3.5.4 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 2.5.6 | PostGIS 的 SFCGAL 扩展,提供更高级的三维几何处理和空间分析功能。 |
| postgis_tiger_geocoder | 3.5.4 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 2.5.6 | PostGIS 的 Tiger 地理编码器,利用美国人口普查局的 TIGER 数据进行地理编码和反向地理编码。 |
| postgis_topology | 3.5.4 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 3.5.1 | 2.5.6 | PostGIS 的拓扑扩展,用于管理点、线、面等要素之间的拓扑关系。 |
| postgres_fdw | 1.2 | 1.1 | 1.1 | 1.1 | 1.1 | 1 | 1 | 1 | PostgreSQL 的外部数据包装器(FDW),用于连接和查询远程 PostgreSQL 服务器上的外部数据。 |
| timescaledb | 2.26.4 | 2.20.3 | 2.20.3 | 2.20.3 | 2.19.3 | 2.15.3 | 2.10.3 | 2.3.1 | 时序数据库扩展,将 PostgreSQL 转换为高性能时间序列数据库,提供自动分区、压缩和连续聚合等功能。 |
| tsm_system_rows | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 提供表采样方法 SYSTEM_ROWS,按指定行数从表中快速随机采样。 |
| tsm_system_time | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 提供表采样方法 SYSTEM_TIME,按指定时间(毫秒)从表中快速随机采样。 |
| unaccent | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 提供词典,用于从词素中移除变音符号(重音符号),方便进行不区分重音的文本搜索。 |
| uuid-ossp | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 提供生成全局唯一标识符(UUID)的函数,支持多种算法,如 UUID v1(基于时间)和 v4(基于随机数)等。 |
| pgvector | 0.8.1 | 0.8.0 | 0.8.0 | 0.8.0 | 0.8.0 | 0.7.4 | 0.5.1 | 0.3.2 | 用于存储和查询向量嵌入(Vector Embedding),支持精确和近似最近邻搜索,是 AI 应用场景中的常用扩展。 |
| zhparser | 2.3 | 2.3 | 2.3 | 为 PostgreSQL 提供中文全文搜索分词支持,基于简单的中文分词算法。 |
评价此篇文章
