本文列出PolarDB PostgreSQL版的各版本支持的插件及其版本。
如果您的集群实际支持的功能和下表不符,请先升级内核小版本至最新版。
本页面仅列举了常用插件,更多插件的支持情况,可在数据库内使用
SELECT * FROM pg_available_extensions;
命令查询。部分插件在使用前,需要将插件加入到shared_preload_libraries参数中,否则无法创建插件。
涉及的插件包括:pg_stat_statements、auth_delay、passwordcheck、auto_explain、 pgaudit、pg_bigm、pg_cron、pg_hint_plan、pg_prewarm、zhparser、timescaledb、pldebugger和pg_jieba。
pldebugger插件加入shared_preload_libraries参数时,取值需配置为
plugin_debugger
。
修改shared_preload_libraries参数方法请参见设置集群参数。
部分插件(例如,ganos_spatialref)在默认数据库postgres中创建时,如果提示没有权限(
ERROR: permission denied for database postgres
),请切换到当前账号拥有的数据库中创建该插件。
PolarDB PostgreSQL版支持插件策略调整,将于2023年4月27日起,部分插件在指定内核小版本才能创建,已创建的插件使用不受影响。更多信息,请参见2023年4月27日起PolarDB PostgreSQL版部分插件在低内核版本限制创建。
X86架构集群
插件名 | PostgreSQL 15 | PostgreSQL 14 | PostgreSQL 11 | 描述 |
1.5.0 | 1.5.0 | - | 数据库的图插件,使用cypher语言对数据库中的图进行查询。 | |
3.1.4 | 3.1.4 | 3.1.4 | 提供地址标准化计算。 | |
3.1.4 | 3.1.4 | 3.1.4 | 地址标准化美国数据。 | |
1.0 | 1.0 | 1.0 | 提供一种基于布鲁姆过滤器的索引访问方法。 | |
1.0 | 1.3 | 1.3 | 提供一个为多种数据类型和所有enum类型实现B树等价行为的GIN操作符类示例。 | |
1.6 | 1.6 | 1.5 | 提供一个为多种数据类型和所有enum类型实现B树等价行为的GiST操作符类示例。 | |
1.6 | 1.6 | 1.5 | 提供一种大小写不敏感的字符串类型。 | |
1.5 | 1.5 | 1.4 | 提供一种数据类型来表示多维立方体。 | |
1.2 | 1.2 | 1.2 | 跨库操作表。 | |
- | 0.10.0 | 0.10.0 | 根据Protocol Buffers协议,输出能够适配Debezium平台的数据。 | |
1.0 | 1.0 | 1.0 | 附加全文搜索词典模板的示例。 | |
1.1 | 1.1 | 1.1 | 提供两种不同的方法来计算地球表面的大圆距离。 | |
- | 1.1.13 | 1.1.13 | 提供全密态数据库功能。 | |
- | 1.0.0 | 1.0.0 | 用于在全密态数据库上加速密文查询。 | |
1.1 | 1.1 | 1.1 | 判断字符串之间的相似性和距离。 | |
5.6 | 5.6 | 5.6 | 基于PAGC标准的地名标准化插件。 | |
5.6 | 5.6 | 5.6 | 基于PAGC标准的地名标准化美国部分数据插件。 | |
5.6 | 5.6 | 5.6 | 提供空间几何类型的计算分析功能。 | |
5.6 | 5.6 | 5.6 | 用于二维空间几何大数据的快速显示。 | |
5.6 | 5.6 | 5.6 | 提供空间几何sfcgal插件扩展功能。 | |
5.6 | 5.6 | 5.6 | 提供空间几何类型的计算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供空间几何网络类型的计算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供点云的存储计算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供点云的存储计算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供空间栅格数据的存储计算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供空间参考的计算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供USCB Tiger数据类型支持。 | |
5.6 | 5.6 | 5.6 | ganos移动对象(MOD)数据计算分析功能。 | |
2.16 | 2.16 | 2.14 | 快速预估PV、UV等业务指标。 | |
1.8 | 1.8 | 1.5 | 在单一PostgreSQL值中存储键值对。 | |
1.3.1 | 1.3.1 | 1.3.1 | 创建虚拟索引。 | |
1.1 | 1.1 | 1.1 | 提供一个整数聚集器和一个枚举器。 | |
1.5 | 1.5 | 1.2 | 提供一些有用的函数和操作符来操纵不含空值的整数数组。 | |
- | 2.4 | 2.4 | 使PostgreSQL支持IP地址范围类型。 | |
1.2 | 1.2 | 1.2 | 按照一个硬编码的前缀列表对输入进行验证,也被用来在输出时连接号码。 | |
1.2 | 1.2 | 1.1 | 用于表示存储在一个层次树状结构中的数据的标签。 | |
mysql_fdw | 1.2 | 1.2 | 1.2 | 读写MySQL数据库中的数据。 |
1.1 | 1.1 | 1.1 | 读写OSS里的数据。 | |
0.0.1 | 0.0.1 | 0.0.1 | 高效向量检索。 | |
1.2 | 1.2 | 1.2 | 创建一个二元语法(2-gram)的GIN索引来加速全文搜索过程。 | |
1.3 | 1.3 | 1.3 | 提供一种方法实时检查共享缓冲区。 | |
polar_concurrency_control | - | - | 1.0 | 用于对SQL进行并发控制。 |
polar_tde_utils | 1.0 | 1.0 | 1.0 | TDE批量加解密插件。 |
1.6 | 1.6 | 1.6 | 设置定时任务。 | |
1.2 | 1.2 | 1.2 | 检查空闲空间映射(FSM)。 | |
1.2.0 | 1.2.0 | 1.1.0 | 对中文全文实现分词。 | |
- | - | 1.5 | 高性能分区表插件。 | |
- | 1.4.0 | 1.3.7 | 通过特殊的注释语句提示,使PostgreSQL改变其既定的执行计划。 | |
4.1 | 4.1 | 4.1 | 资源密集活动统计。 | |
1.4.8 | 1.4.8 | 1.4.6 | 在线清理表空间功能。 | |
1.2 | 1.2 | 1.2 | 提供一种方便的方法将数据载入到操作系统缓冲区或者PostgreSQL缓冲区。 | |
1.0 | 1.0 | 1.0 | 提供PostgreSQL的球面的数据类型、函数、运算符和索引。 | |
- | 2.2.3 | 2.2.3 | 系统读写信息统计。 | |
1.9 | 1.9 | 1.6 | 提供一种方法追踪服务器执行的所有SQL语句的执行统计信息。 | |
1.6 | 1.6 | 1.4 | 提供字母数字文本相似度的函数和操作符,以及支持快速搜索相似字符串的索引操作符类。 | |
- | 1.6.1 | 1.3.2 | 提供详细的会话和对象审计日志记录。 | |
1.3 | 1.3 | 1.3 | 为PostgreSQL提供了密码函数。 | |
3.4.2 | 3.4.2 | 3.4.2 | 提供空间几何网络的计算分析功能。 | |
1.2 | 1.2 | 1.2 | 提供一个函数来显示一个指定表的行锁定信息。 | |
1.5 | 1.5 | 1.5 | 提供多种函数来获得元组层的统计信息。 | |
0.4.1 | 0.4.1 | 无 | 高维向量相似度搜索插件。 | |
- | - | 1.1 | 存储过程调试插件。 | |
1.0 | 1.0 | 1.0 | 提供perl过程语言。 | |
1.0 | 1.0 | 1.0 | 提供SQL过程语言。 | |
1.0 | 1.0 | 1.0 | 提供tcl过程语言。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS空间地理信息相关扩展。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS SFCGAL空间地理信息相关扩展。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS TIGER数据空间地理信息相关扩展。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS拓扑数据空间地理信息相关扩展。 | |
q3c | - | - | 2.0.0 | 用于在球体上进行空间索引。 |
rdkit | - | - | 3.8 | 支持化学分子计算、化学分子检索等功能。 |
0.5 | 0.5 | 无 | 使用位图功能,提高查询性能。 | |
1.3 | 1.3 | 无 | 高速全文检索。 | |
- | 1.0.2 | 1.0.2 | 具有顺序模式的UUID生成器。 | |
- | 1.0 | 1.0 | 计算两个相同类型数组的相似度。 | |
1.2 | 1.2 | 1.2 | 提供当前客户端提供的SSL证书的有关信息。 | |
1.0 | 1.0 | 1.0 | 包括多个返回表的函数。 | |
tds_fdw | - | 2.0.2 | 2.0.2 | 查询其他类型数据库的数据。 |
timescaledb | - | 2.14.2 | 2.9.2 | 支持时序数据的自动分片、高效写入、检索和准实时聚合等。 |
1.0 | 1.0 | 1.0 | 提供表采样方法SYSTEM_ROWS。 | |
1.0 | 1.0 | 1.0 | 提供表采样方法SYSTEM_TIME。 | |
1.1 | 1.1 | 1.1 | 文本搜索字典,能从词位中移除重音(附加符号)。 | |
1.1 | 1.1 | 1.1 | 提供函数使用几种标准算法之一产生通用唯一标识符(UUID)。 | |
- | - | 1.0 | 支持多种BIT操作。 | |
- | 2.3 | 2.2 | 将逻辑日志文件输出为JSON格式。 | |
1.1 | 1.1 | 1.1 | 提供XPath查询和XSLT功能。 | |
1.0 | 1.0 | 1.0 | 中文全文搜索。 | |
- | 无 | 4.0 | 强大的文本索引和分析功能。 |