# 支持的插件列表
![](https://support.huaweicloud.com/usermanual-rds-pg/public_sys-resources/note_3.0-zh-cn.png)
如下表格中的数据来源于RDS for PostgreSQL引擎各版本下，最新小版本支持的插件列表。您可以通过**SELECT name FROM pg_available_extensions;** 语句，查看当前实例支持的插件列表。如果当前版本不支持某个插件，则需要[迁移到新版本实例](https://support.huaweicloud.com/usermanual-rds-pg/rds_pg_05_0001_03.html)。
使用pglogical、mysql_fdw、dblink、postgres_fdw和tds_fdw等需要跨数据库实例访问的插件时，要求两个数据库实例的服务端IP必须在同一个VPC和子网内。
#### PostgreSQL支持的插件列表
- [13\~18版本]
  表1支持的插件列表 
  | 插件名称                                                                                                                             | 描述                                                                    | 安装插件前是否需要预加载参数值并重启实例 | 13     | 14        | 15       | 16      | 17     | 18     |
  |:---|:---|:---|:---|:---|:---|:---|:---|:---|
  | address_standardizer                                                                                                                | 基于[PAGC](http://www.pagcgeo.org/docs/html/pagc-11.html)标准的地名标准化插件。    | 否                  | 3.1.11    | 3.2.7    | 3.4.3   | 3.4.3   | 3.5.0    | 3.6.3  |
  | address_standardizer_data_us                                                                                                       | 基于[PAGC](http://www.pagcgeo.org/docs/html/pagc-11.html)标准的地名标准化数据插件。 | 否                 | 3.1.11    | 3.2.7   | 3.4.3  | 3.4.3    | 3.5.0    | 3.6.3  |
  | amcheck                                                                                                                             | 用于验证表和索引一致性。                                                        | 否                  | 1.2        | 1.3     | 1.3     | 1.3     | 1.4      | 1.5     |
  | anon                                                                                                                             | 数据匿名化工具。                                                                | 是                   | 0.7.1   | 1.3.2  | 1.3.2  | 1.3.2     | 1.3.2     | 1.3.2  |
  | auth_delay                                                                                                                        | 提供认证失败时的服务器暂停功能。                                                      | 是                 | 2       | 2         | 2       | 2         | 2          | 2       |
  | auto_explain                                                                                                                       | 记录慢查询的执行计划。                                                          | 否                 | 2        | 2         | 2       | 2       | 2       | 2        |
  | autoinc                                                                                                                         | 用于自动递增字段的函数。                                                           | 否                 | 1       | 1     | 1       | 1        | 1        | 1     |
  | bloom                                                                                                                             | 提供基于bloom过滤器的索引访问方法。                                                  | 否                | 1.0        | 1.0       | 1.0      | 1.0     | 1.0     | 1.0      |
  | btree_gin                                                                                                                          | 提供具有B-tree行为的GIN操作符类。                                                 | 否                 | 1.3       | 1.3      | 1.3      | 1.3    | 1.3      | 1.3     |
  | btree_gist                                                                                                                          | 提供具有B-tree行为的GiST操作符类。                                              | 否                   | 1.5      | 1.6     | 1.7     | 1.7     | 1.7       | 1.8    |
  | citext                                                                                                                           | 提供一种大小写不敏感的字符串类型。                                                     | 否                  | 1.6       | 1.6      | 1.6      | 1.6      | 1.6        | 1.8     |
  | **cube** 具体说明请参见[cube]。                                              | 提供一种数据类型来表示多维立方体。                                                     | 否                 | 1.4      | 1.5     | 1.5      | 1.5     | 1.5       | 1.5     |
  | dblink                                                                                                                            | 跨库操作表。                                                                | 否                 | 1.2     | 1.2    | 1.2      | 1.2     | 1.2       | 1.2    |
  | dict_int                                                                                                                         | 附加全文搜索字典模板的示例。                                                       | 否                  | 1.0      | 1.0     | 1.0      | 1        | 1       | 1.0     |
  | dict_xsyn                                                                                                                       | 附加全文搜索同义词字典模板的示例。                                                    | 否                  | 1.0      | 1.0      | 1.0     | 1        | 1         | 1.0      |
  | **earthdistance** 具体说明请参见[earthdistance]。                          | 提供两种不同的方法来计算地球表面的大圆距离。                                               | 否                   | 1.1     | 1.1    | 1.1    | 1.2    | 1.2       | 1.2    |
  | fuzzystrmatch                                                                                                                     | 判断字符串之间的相似性和距离。                                                       | 否                   | 1.1     | 1.1    | 1.1    | 1.2     | 1.2    | 1.2        |
  | h3                                                                                                                                 | 提供Uber开源的H3六边形层次空间索引功能。                                               | 否                 | 4.2.3   | 4.2.3 | 4.2.3     | 4.2.3   | 4.2.3   | 4.2.3 |
  | hll                                                                                                                              | 快速预估PV、UV等业务指标。                                                      | 否                  | 2.18      | 2.18      | 2.18    | 2.18    | 2.18      | 2.19    |
  | hstore                                                                                                                            | 在单一PostgreSQL实例中存储键值对。                                                | 否                   | 1.7      | 1.8       | 1.8       | 1.8    | 1.8      | 1.8     |
  | hypopg                                                                                                                           | 创建虚拟索引。                                                              | 否                  | 1.4.1    | 1.4.2  | 1.4.2    | 1.4.2    | 1.4.2      | 1.4.2  |
  | icu                                                                                                                                | 用于精准控制字符串的排序（Collation）和大小写转换等行为。                                    | 否                  | 1.0      | 1.0     | 1.0    | 1.0      | 1.0       | 1.0       |
  | insert_username                                                                                                                   | 用于追踪修改表的用户名。                                                          | 否                 | 1         | 1         | 1       | 1       | 1          | 1       |
  | intagg                                                                                                                            | 提供一个整数聚集器和一个枚举器。                                                     | 否                  | 1.1       | 1.1    | 1.1     | 1.1     | 1.1       | 1.1     |
  | intarray                                                                                                                          | 提供一些有用的函数和操作符来操纵不含空值的整数数组。                                            | 否                  | 1.3        | 1.5      | 1.5     | 1.5     | 1.5       | 1.5     |
  | ip4r                                                                                                                               | 使PostgreSQL支持IP地址范围类型。                                                | 否                  | 2.4.2    | 2.4.2    | 2.4.2   | 2.4.2   | 2.4.2    | 2.4.2    |
  | isn                                                                                                                              | 按照一个硬编码的前缀列表对输入进行验证，也被用来在输出时连接号码。                                      | 否                  | 1.2        | 1.2      | 1.2   | 1.2    | 1.2        | 1.3     |
  | jsonb_plperl                                                                                                                    | 建立jsonb和plperl之间的转换机制。                                                | 否                  | 1          | 1        | 1        | 1     | 1        | 1.0   |
  | lo                                                                                                                                | 用于管理大对象。                                                             | 否                | 1.1      | 1.1     | 1.1       | 1.1      | 1.1     | 1.2    |
  | ltree                                                                                                                             | 用于表示存储在一个层次树状结构中的数据的标签。                                              | 否                  | 1.2    | 1.2     | 1.2     | 1.2     | 1.3     | 1.3    |
  | moddatetime                                                                                                                        | 用于跟踪最后修改时间的函数。                                                         | 否                 | 1         | 1       | 1        | 1       | 1          | 1       |
  | mysql_fdw                                                                                                                          | 用于查询MySQL服务器的外部数据包装器。                                                 | 否                   | 2.9.2    | 2.9.3    | 2.9.3  | 2.9.3   | 2.9.3   | 2.9.3  |
  | obs_fdw                                                                                                                           | 用于查询OBS的外部数据包装器。                                                      | 否                   | 1.0.0    | 1.0.0   | 1.0.0   | 1.0.0   | 1.0.0    | 1.0.0    |
  | old_snapshot                                                                                                                      | 用于检查和调试服务器内部的时间戳到事务ID映射状态。                                            | 否                  | 无         | 1        | 1       | 1      | 无        | 无     |
  | oracle_fdw                                                                                                                       | 支持对PostgreSQL表同步更新Oracle数据库中的表。                                        | 否                   | 2.3.0    | 无      | 无       | 无        | 无         | 无     |
  | orafce                                                                                                                              | 提供一系列Oracle兼容函数。                                                       | 否                   | 3.14.0 | 3.21.1   | 4.14    | 4.14      | 4.14      | 4.16.5   |
  | pageinspect                                                                                                                       | 用于数据库页面的低级检查。                                                         | 否                   | 1.8        | 1.9       | 1.11   | 1.12    | 1.12      | 1.13      |
  | passwordcheck                                                                                                                    | 用于验证密码强度。                                                            | 否                 | 2        | 2        | 2       | 2       | 2         | 2      |
  | pgaudit                                                                                                                           | 提供详细的会话和对象审计日志记录。                                                    | 否                   | 1.5.2     | 1.6.2   | 1.7.0    | 16.0     | 17.0      | 18.0   |
  | pg_bigm                                                                                                                          | 创建一个二元语法（2-gram）的GIN索引来加速全文搜索过程。                                      | 否                   | 1.2        | 1.2      | 1.2       | 1.2      | 1.2       | 1.2      |
  | pg_buffercache                                                                                                                      | 提供一种方法实时检查共享缓冲区。                                                      | 否                  | 1.3       | 1.3      | 1.3     | 1.4     | 1.5        | 1.6    |
  | pg_cron                                                                                                                             | 设置定时任务。                                                                | 是                   | 1.6.7    | 1.6.7    | 1.6.7   | 1.6.7  | 1.6.7    | 1.6.7   |
  | pg_freespacemap                                                                                                                   | 检查空闲空间映射（FSM）。                                                        | 否                  | 1.2      | 1.2    | 1.2     | 1.2     | 1.2     | 1.3     |
  | pg_hint_plan                                                                                                                         | 通过特殊的注释语句提示，使PostgreSQL改变其既定的执行计划。                                    | 是                  | 1.3.10  | 1.4.3   | 1.5.2      | 1.6.1     | 1.7.0     | 1.8.0  |
  | pg_jieba                                                                                                                           | 对中文全文实现分词。                                                            | 否                  | 2.0.1     | 1.1.0   | 1.1.0   | 无      | 无         | 无        |
  | pg_partman                                                                                                                         | 创建和管理基于时间和基于序列的表分区集。                                                  | 否                  | 无         | 5.0.1   | 5.0.1  | 5.0.1    | 5.2.2   | 5.4.3  |
  | pg_pathman                                                                                                                        | 高性能分区表插件。                                                            | 是                  | 1.5.12    | 无       | 无        | 无         | 无        | 无       |
  | pg_prewarm                                                                                                                         | 提供一种方便的方法把数据载入到操作系统缓冲区或者PostgreSQL缓冲区。                                | 否                  | 1.2      | 1.2      | 1.2     | 1.2   | 1.2       | 1.2      |
  | pg_qualstats                                                                                                                        | 用于收集WHERE语句和JOIN子句中谓词的统计信息。                                          | 是                  | 2.1.1       | 2.1.1    | 2.1.1    | 2.1.1    | 2.1.1    | 2.1.3  |
  | pg_repack                                                                                                                          | 在线清理表空间。                                                               | 否                  | 1.5.2       | 1.5.2    | 1.5.2    | 1.5.2    | 1.5.2       | 1.5.3   |
  | roaringbitmap                                                                                                                      | 使用位图功能，提高查询性能。                                                      | 否                    | 0.5.4     | 0.5.4     | 0.5.4     | 0.5.4     | 0.5.4     | 1.1.0   |
  | pg_stat_kcache                                                                                                                     | 系统读写信息统计。                                                             | 是                  | 2.3.0     | 2.3.0   | 2.3.0   | 2.3.0    | 2.3.0     | 2.3.1    |
  | pg_stat_statements                                                                                                                 | 提供一种方法追踪服务器执行的所有SQL语句的执行统计信息。                                         | 否                  | 1.8       | 1.9    | 1.10    | 1.1      | 1.11     | 1.12     |
  | pg_surgery                                                                                                                        | 对损坏的表进行修复。                                                             | 否                   | 无       | 1.0    | 1.0    | 1.0      | 1.0      | 1.0      |
  | pg_tle                                                                                                                           | PostgreSQL可信语言扩展。                                                     | 是                   | 1.4.0    | 1.4.0  | 1.4.0   | 1.4.0   | 1.4.0     | 1.5.2  |
  | pg_track_settings                                                                                                                | 用于跟踪数据库参数配置的变更历史。                                                   | 否                   | 2.1.2     | 2.1.2   | 2.1.2   | 2.1.2    | 无         | 无      |
  | pg_trgm                                                                                                                           | 提供字母数字文本相似度的函数和操作符，以及支持快速搜索相似字符串的索引操作符类。                              | 否                   | 1.5       | 1.6   | 1.6       | 1.6      | 1.6       | 1.6     |
  | pg_visibility                                                                                                                     | 用于检查表的可见性映射（VM）以及页级别的可见性信息。                                          | 否                  | 1.2      | 1.2      | 1.2       | 1.2    | 1.2         | 1.2     |
  | pg_wait_sampling                                                                                                                  | 用于监控和分析数据库的等待状态。                                                     | 是                    | 1.1.6   | 1.1.6  | 1.1.6    | 1.1.6    | 1.1.6      | 1.1.9  |
  | pg_walinspect                                                                                                                    | 提供检查PostgreSQL预写日志内容的函数。                                              | 否                  | 无       | 无       | 1        | 1.1      | 1.1         | 1.1      |
  | pgcrypto                                                                                                                          | 为PostgreSQL提供了密码函数。                                                  | 否                 | 1.3       | 1.3      | 1.3      | 1.3     | 1.3          | 1.4     |
  | pgl_ddl_deploy                                                                                                                     | 使PostgreSQL支持透明逻辑DDL复制。                                                | 否                   | 2.1.0     | 2.1.0  | 2.1.0  | 2.2.1  | 2.2.1      | 无      |
  | pglogical                                                                                                                         | 提供逻辑流复制发布和订阅的功能。                                                     | 是                  | 2.4.5    | 2.4.5    | 2.4.5   | 2.4.5    | 2.4.5      | 2.4.6  |
  | pgrouting                                                                                                                       | 提供空间几何网络的计算分析功能。                                                     | 否                 | 3.1.4    | 3.3.1    | 3.5.0    | 3.6.1  | 3.7.1     | 4.0.1  |
  | pgrowlocks                                                                                                                        | 提供一个函数来显示指定表的行锁定信息。                                                  | 否                  | 1.2      | 1.2     | 1.2    | 1.2    | 1.2        | 1.2    |
  | **pg_sql_history** 具体说明请参见[pg_sql_history]。                         | 进行SQL审计的插件。                                                          | 否                   | 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     |
  | pgvector                                                                                                                            | 高维向量相似度搜索插件。                                                          | 否                   | 0.8.0     | 0.8.0   | 0.8.0 | 0.8.0   | 0.8.0    | 0.8.2   |
  | **plpgsql** 具体说明请参见[plpgsql]。                                           | 提供SQL过程语言。                                                           | 否                  | 1.0      | 1.0    | 1.0      | 1.0       | 1.0       | 1.0   |
  | plperl                                                                                                                             | 提供Perl过程语言。                                                           | 否                  | 1.0     | 1.0      | 1.0     | 1.0      | 1.0      | 1.0     |
  | plprofiler                                                                                                                           | 用于对PL/pgSQL进行性能分析与调优。                                                 | 否                 | 4.2.4    | 4.2.4  | 4.2.4     | 4.2.4 | 4.2.4     | 4.2.5  |
  | plproxy                                                                                                                         | 包含CLUSTER模式和CONNECT模式，可以帮助您用不同方式访问数据库。                                | 否                  | 2.11.0   | 2.11.0  | 2.11.0 | 2.11.0  | 2.11.0     | 2.11.0  |
  | **postgis** 具体说明请参见[postgis]。                                         | PostGIS空间地理信息相关扩展。                                                   | 否                   | 3.1.11   | 3.2.7    | 3.4.3   | 3.4.3   | 3.5.0    | 3.6.3   |
  | postgis_raster                                                                                                                    | 用于处理栅格空间数据。                                                           | 否                | 3.1.11  | 3.2.7  | 3.4.3  | 3.4.3   | 3.5.0     | 3.6.3  |
  | postgis_sfcgal                                                                                                                      | PostGIS SFCGAL空间地理信息相关扩展。                                              | 否                  | 3.1.11  | 3.2.7    | 3.4.3  | 3.4.3    | 3.5.0     | 3.6.3   |
  | postgis_tiger_geocoder                                                                                                           | PostGIS TIGER数据空间地理信息相关扩展。                                             | 否                   | 3.1.11   | 3.2.7    | 3.4.3  | 3.4.3  | 3.5.0      | 3.6.3  |
  | postgis_topology                                                                                                                  | PostGIS拓扑数据空间地理信息相关扩展。                                                 | 否                 | 3.1.11   | 3.2.7   | 3.4.3     | 3.4.3    | 3.5.0   | 3.6.3   |
  | postgres_fdw                                                                                                                      | 跨库操作表。                                                               | 否                  | 1.0      | 1.1     | 1.1     | 1.1    | 1.1      | 1.2     |
  | **postgres-decoderbufs** 具体说明请参见[postgres-decoderbufs]。                 | 逻辑解码输出插件。                                                             | 否                 | 1.7.0     | 1.7.0    | 无         | 无        | 无         | 无     |
  | powa                                                                                                                              | PostgreSQL工作负载分析器。                                                   | 否                   | 4.2.2      | 4.2.2   | 4.2.2    | 4.2.2    | 5.0.0      | 5.1.1  |
  | rds_hwdrs_ddl                                                                                                                    | 用于DRS迁移的插件。                                                          | 否                  | 1         | 1       | 1        | 1       | 1          | 1        |
  | rds_hwdrs_privs                                                                                                                   | 用于给未root提权的版本做权限提升。                                                    | 否                    | 1         | 1        | 1        | 1       | 1           | 1     |
  | rds_pg_sql_ccl                                                                                                                    | 控制并发SQL执行的数量。                                                          | 否                   | 1       | 1      | 1        | 1        | 1        | 1       |
  | rds_performance_statements                                                                                                      | 监控QPS相关指标。                                                             | 否                 | 1.0    | 1.0   | 1.0     | 1.0    | 1.0     | 1.0    |
  | rum                                                                                                                              | 高速全文检索。                                                                | 否                 | 1.3.14    | 1.3.14 | 1.3.14   | 1.3.14 | 1.3.14 | 1.3.15   |
  | seg                                                                                                                              | 提供表示线段或浮点区间的数据类型。                                                    | 否                  | 1.3       | 1.4      | 1.4   | 1.4      | 1.4      | 1.4     |
  | sslinfo                                                                                                                          | 获取客户端SSL信息。                                                           | 否                 | 1.2     | 1.2      | 1.2      | 1.2    | 1.2        | 1.2   |
  | tablefunc                                                                                                                        | 提供多个返回表（也就是多行）的函数。                                                    | 否                  | 1.0     | 1.0    | 1.0       | 1.0       | 1.0        | 1.0     |
  | tcn                                                                                                                                 | 提供一个触发器函数，用于通知监听者相关表内容的更改。                                            | 否                  | 1         | 1      | 1        | 1        | 1        | 1       |
  | tds_fdw                                                                                                                           | 查询其他类型数据库的数据。                                                           | 否                 | 2.0.4    | 2.0.4    | 2.0.4   | 2.0.4  | 2.0.4    | 2.0.5  |
  | test_decoding                                                                                                                      | 基于SQL的WAL逻辑解码测试模块。                                                 | 否                   | 2         | 2      | 2       | 2      | 2       | 2      |
  | **timescaledb** 具体说明请参见[timescaledb]。                                | 支持时序数据的自动分片、高效写入、检索、准实时聚合等。                                            | 是                  | 2.1.0      | 2.7.0   | 2.11.1  | 2.14.2 | 2.17.2    | 2.27.0  |
  | tsm_system_rows                                                                                                                   | 提供表采样方法SYSTEM_ROWS。                                                   | 否                  | 1.0      | 1.0     | 1.0      | 1.0     | 1.0      | 1.0      |
  | tsm_system_time                                                                                                                    | 提供表采样方法SYSTEM_TIME。                                                  | 否                   | 1.0    | 1.0      | 1.0      | 1.0    | 1.0     | 1.0      |
  | unaccent                                                                                                                           | 文本搜索字典，它能从词位中移除重音（附加符号）。                                              | 否                 | 1.1      | 1.1       | 1.1    | 1.1    | 1.1         | 1.1    |
  | uuid-ossp                                                                                                                           | 提供函数使用几种标准算法之一产生通用唯一标识符（UUID）。                                        | 否                  | 1.1        | 1.1     | 1.1    | 1.1    | 1.1      | 1.1    |
  | **wal2json** 具体说明请参见[wal2json]。                                   | 将逻辑日志文件输出为JSON格式。                                                     | 否                   | 2.5       | 2.5     | 2.5    | 2.5    | 2.5      | 2.6      |
  | xml2                                                                                                                             | 提供XPath查询和XSLT功能。                                                     | 否                  | 1.1     | 1.1     | 1.1     | 1.1      | 1.1      | 1.2    |
  | zhparser                                                                                                                         | 中文全文搜索。                                                              | 否                  | 2.2      | 2.2      | 2.2     | 2.2       | 2.2        | 2.3     |
  | pg_stat_monitor                                                                                                                   | PostgreSQL的查询性能监控工具，可提供聚合统计信息、客户端信息、执行计划以及直方图信息。                    | 是                  | 2.1        | 2.1     | 2.1       | 2.1    | 2.1        | 2.3.2    |
  | pg_tm_aux                                                                                                                        | 允许在过去的某个日志序列号（LSN）位置创建逻辑复制槽。                                         | 否                   | 1.1      | 1.1      | 1.1     | 1.1     | 1.1     | 1.1    |
  | **pg_tde** 具体说明请参见[使用pg_tde插件](https://support.huaweicloud.com/usermanual-rds-pg/rds_02_0074.html)。 | 面向PostgreSQL的透明数据加密插件。                                                 | 是                   | 无         | 无        | 无         | 1.0     | 1.0       | 无        |
  | pg_net                                                                                                                             | 异步发起HTTP请求。                                                           | 是                  | 无          | 无          | 无           | 无          | 0.20.2    | 0.20.2    |
  | recyclebin                                                                                                                       | 提供表回收站功能。                                                             | 是                 | 0.4     | 0.4   | 0.4      | 0.4    | 0.4       | 0.4      |
  | supabase_vault                                                                                                                       | 用于在数据库内部安全地加密、存储和管理敏感字符串。                                              | 是                    | 无          | 无       | 无         | 无          | 0.3.1         | 0.3.1      |
     
- [9.5\~12版本（华为云EOS）]
  表2支持的插件列表 
  | 插件名称                                                                                                                  | 描述                                                                   | 安装插件前是否需要预加载参数值并重启实例 | 9.5       | 9.6       | 10          | 11            | 12        |
  |:---|:---|:---|:---|:---|:---|:---|:---|
  | address_standardizer                                                                                                 | 基于[PAGC](http://www.pagcgeo.org/docs/html/pagc-11.html)标准的地名标准化插件。  | 否                   | 2.5.1     | 2.5.1   | 2.5.1      | 2.5.1         | 3.0.0   |
  | address_standardizer_data_us                                                                                         | 基于[PAGC](http://www.pagcgeo.org/docs/html/pagc-11.html)标准的地名标准化数据插件。 | 否                    | 2.5.1     | 2.5.1      | 2.5.1     | 2.5.1       | 3.0.0     |
  | amcheck                                                                                                              | 用于验证表和索引一致性。                                                       | 否                     | 无          | 无          | 无           | 1.1         | 1.2     |
  | anon                                                                                                                  | 数据匿名化工具。                                                            | 是                   | 无          | 无         | 无          | 无             | 0.7.1      |
  | auth_delay                                                                                                           | 提供认证失败时的服务器暂停功能。                                                    | 是                    | 无          | 无        | 无           | 无             | 2         |
  | auto_explain                                                                                                          | 记录慢查询的执行计划。                                                          | 否                     | 2          | 2        | 2          | 2             | 2         |
  | autoinc                                                                                                               | 用于自动递增字段的函数。                                                        | 否                   | 无           | 无           | 无          | 无              | 1         |
  | bloom                                                                                                                | 提供基于bloom过滤器的索引访问方法。                                                | 否                     | 无            | 无         | 无           | 1.0          | 1.0        |
  | btree_gin                                                                                                           | 提供具有B-tree行为的GIN操作符类。                                                | 否                   | 1.0       | 1.0       | 1.2         | 1.3           | 1.3      |
  | btree_gist                                                                                                           | 提供具有B-tree行为的GiST操作符类。                                                | 否                     | 1.1       | 1.2       | 1.5        | 1.5         | 1.5       |
  | citext                                                                                                                 | 提供一种大小写不敏感的字符串类型。                                                  | 否                    | 1.1       | 1.3     | 1.4         | 1.5          | 1.6      |
  | **cube** 具体说明请参见[cube]。                                  | 提供一种数据类型来表示多维立方体。                                                  | 否                    | 1.0      | 1.2       | 1.2       | 1.4          | 1.4       |
  | dblink                                                                                                               | 跨库操作表。                                                               | 否                   | 1.1      | 1.2     | 1.2         | 1.2            | 1.2    |
  | dict_int                                                                                                              | 附加全文搜索字典模板的示例。                                                     | 否                    | 1.0          | 1.0       | 1.0       | 1.0          | 1.0      |
  | dict_xsyn                                                                                                            | 附加全文搜索同义词字典模板的示例。                                                  | 否                   | 1.0          | 1.0        | 1.0      | 1.0          | 1.0       |
  | **earthdistance** 具体说明请参见[earthdistance]。               | 提供两种不同的方法来计算地球表面的大圆距离。                                              | 否                     | 1.0       | 1.1        | 1.1          | 1.1            | 1.1     |
  | fuzzystrmatch                                                                                                          | 判断字符串之间的相似性和距离。                                                    | 否                     | 1.0         | 1.1      | 1.1       | 1.1           | 1.1      |
  | hll                                                                                                                  | 快速预估PV、UV等业务指标。                                                     | 否                   | 2.12      | 2.12       | 2.12       | 2.12         | 2.14      |
  | hstore                                                                                                                 | 在单一PostgreSQL实例中存储键值对。                                             | 否                   | 1.3        | 1.4       | 1.4         | 1.5          | 1.6      |
  | hypopg                                                                                                                | 创建虚拟索引。                                                             | 否                     | 无          | 无        | 无         | 1.4.0        | 1.4.1   |
  | icu                                                                                                                 | 用于精准控制字符串的排序（Collation）和大小写转换等行为。                                    | 否                     | 无          | 无         | 无         | 1.0         | 1.0     |
  | insert_username                                                                                                      | 用于追踪修改表的用户名。                                                          | 否                    | 无           | 无         | 无          | 无             | 1        |
  | intagg                                                                                                               | 提供一个整数聚集器和一个枚举器。                                                     | 否                    | 1.0        | 1.1      | 1.1       | 1.1            | 1.1     |
  | intarray                                                                                                               | 提供一些有用的函数和操作符来操纵不含空值的整数数组。                                           | 否                   | 1.0       | 1.2     | 1.2         | 1.2           | 1.2       |
  | ip4r                                                                                                                  | 使PostgreSQL支持IP地址范围类型。                                                | 否                    | 无          | 无          | 无          | 无           | 2.4.2     |
  | isn                                                                                                                    | 按照一个硬编码的前缀列表对输入进行验证，也被用来在输出时连接号码。                                    | 否                    | 1.0         | 1.1      | 1.1         | 1.2          | 1.2     |
  | jsonb_plperl                                                                                                         | 建立jsonb和plperl之间的转换机制。                                             | 否                     | 无         | 无        | 无           | 无            | 1        |
  | lo                                                                                                                   | 用于管理大对象。                                                             | 否                   | 无          | 无        | 无         | 无           | 1.1       |
  | ltree                                                                                                                  | 用于表示存储在一个层次树状结构中的数据的标签。                                            | 否                   | 1.0        | 1.1       | 1.1       | 1.1         | 1.1      |
  | moddatetime                                                                                                           | 用于跟踪最后修改时间的函数。                                                     | 否                   | 无         | 无        | 无           | 无             | 1        |
  | mysql_fdw                                                                                                              | 用于查询MySQL服务器的外部数据包装器。                                             | 否                    | 无         | 无       | 无         | 2.9.1         | 2.9.2   |
  | obs_fdw                                                                                                              | 用于查询OBS的外部数据包装器。                                                     | 否                   | 无         | 无         | 无         | 无          | 1.0.0     |
  | old_snapshot                                                                                                          | 用于检查和调试服务器内部的时间戳到事务ID映射状态。                                         | 否                    | 无           | 无        | 无          | 无             | 无       |
  | oracle_fdw                                                                                                            | 支持对PostgreSQL表同步更新Oracle数据库中的表。                                        | 否                     | 无         | 无         | 2.1.0      | 2.1.0         | 2.2.0    |
  | orafce                                                                                                               | 提供一系列Oracle兼容函数。                                                     | 否                   | 3.8.0     | 3.8.0    | 3.8.0     | 3.8.0        | 3.8.0    |
  | pageinspect                                                                                                           | 用于数据库页面的低级检查。                                                        | 否                   | 1.3        | 1.5       | 1.6        | 1.7         | 1.7     |
  | passwordcheck                                                                                                          | 用于验证密码强度。                                                          | 否                      | 2          | 2          | 2           | 2             | 2        |
  | pgaudit                                                                                                                | 提供详细的会话和对象审计日志记录。                                                  | 否                    | 无         | 无        | 无          | 无           | 1.4.3    |
  | pg_bigm                                                                                                              | 创建一个二元语法（2-gram）的GIN索引来加速全文搜索过程。                                     | 否                   | 无           | 无         | 无         | 1.2_20200228   | 1.2      |
  | pg_buffercache                                                                                                        | 提供一种方法实时检查共享缓冲区。                                                    | 否                     | 1.1          | 1.2      | 1.3        | 1.3           | 1.3        |
  | pg_cron                                                                                                              | 设置定时任务。                                                             | 是                    | 无           | 无        | 无          | 无             | 1.6.7   |
  | pg_freespacemap                                                                                                      | 检查空闲空间映射（FSM）。                                                      | 否                    | 1.0       | 1.1       | 1.2          | 1.2         | 1.2       |
  | pg_hint_plan                                                                                                         | 通过特殊的注释语句提示，使PostgreSQL改变其既定的执行计划。                                  | 是                     | 1.1.5      | 1.2.0      | 1.3.0      | 1.3.5         | 1.3.9    |
  | pg_jieba                                                                                                              | 对中文全文实现分词。                                                           | 否                    | 1.1.0    | 1.1.0      | 1.1.0     | 1.1.0        | 1.1.0  |
  | pg_partman                                                                                                           | 创建和管理基于时间和基于序列的表分区集。                                                   | 否                    | 无          | 无        | 无           | 无            | 无         |
  | pg_pathman                                                                                                            | 高性能分区表插件。                                                            | 是                     | 1.5.8       | 1.5.8      | 1.5.8      | 1.5.8        | 1.5.12  |
  | pg_prewarm                                                                                                           | 提供一种方便的方法把数据载入到操作系统缓冲区或者PostgreSQL缓冲区。                                | 否                    | 1.0          | 1.1       | 1.1         | 1.2          | 1.2       |
  | pg_qualstats                                                                                                           | 用于收集WHERE语句和JOIN子句中谓词的统计信息。                                           | 是                    | 无          | 无       | 无         | 2.1.0      | 2.1.0    |
  | pg_repack                                                                                                              | 在线清理表空间。                                                             | 否                   | 1.5.0     | 1.5.0    | 1.5.0      | 1.5.0       | 1.5.0    |
  | roaringbitmap                                                                                                           | 使用位图功能，提高查询性能。                                                      | 否                   | 无          | 无        | 无          | 0.5.4       | 0.5.4     |
  | pg_stat_kcache                                                                                                        | 系统读写信息统计。                                                           | 是                     | 无          | 无        | 无          | 2.2.3        | 2.2.3    |
  | pg_stat_statements                                                                                                   | 提供一种方法追踪服务器执行的所有SQL语句的执行统计信息。                                        | 否                    | 1.3        | 1.4       | 1.6       | 1.6           | 1.7     |
  | pg_surgery                                                                                                           | 对损坏的表进行修复。                                                         | 否                   | 无           | 无          | 无          | 无              | 无      |
  | pg_tle                                                                                                               | PostgreSQL可信语言扩展。                                                   | 是                    | 无         | 无          | 无           | 无           | 无         |
  | pg_track_settings                                                                                                     | 用于跟踪数据库参数配置的变更历史。                                                   | 否                   | 无          | 无         | 无        | 2.1.2        | 2.1.2    |
  | pg_trgm                                                                                                              | 提供字母数字文本相似度的函数和操作符，以及支持快速搜索相似字符串的索引操作符类。                          | 否                    | 1.1        | 1.3      | 1.3         | 1.4         | 1.4        |
  | pg_visibility                                                                                                         | 用于检查表的可见性映射（VM）以及页级别的可见性信息。                                          | 否                    | 无          | 无        | 无         | 1.2          | 1.2     |
  | pg_wait_sampling                                                                                                     | 用于监控和分析数据库的等待状态。                                                    | 是                   | 无          | 无        | 无          | 1.1.5        | 1.1.5    |
  | pg_walinspect                                                                                                          | 提供检查PostgreSQL预写日志内容的函数。                                            | 否                    | 无         | 无          | 无          | 无            | 无          |
  | pgcrypto                                                                                                               | 为PostgreSQL提供了密码函数。                                                  | 否                   | 1.2       | 1.3       | 1.3        | 1.3         | 1.3       |
  | pgl_ddl_deploy                                                                                                         | 使PostgreSQL支持透明逻辑DDL复制。                                               | 否                    | 无          | 无       | 无           | 无            | 2.1.0   |
  | pglogical                                                                                                            | 提供逻辑流复制发布和订阅的功能。                                                    | 是                      | 无           | 无         | 无           | 2.4.4       | 2.4.4    |
  | pgrouting                                                                                                            | 提供空间几何网络的计算分析功能。                                                    | 否                  | 无            | 无        | 无          | 3.1.0        | 3.1.0    |
  | pgrowlocks                                                                                                          | 提供一个函数来显示指定表的行锁定信息。                                                | 否                     | 1.1       | 1.2     | 1.2         | 1.2           | 1.2       |
  | **pg_sql_history** 具体说明请参见[pg_sql_history]。              | 进行SQL审计的插件。                                                        | 否                     | 1.2        | 1.2       | 1.2       | 1.2          | 1.2        |
  | pgstattuple                                                                                                          | 提供多种函数来获得元组层的统计信息。                                                  | 否                    | 1.3        | 1.4        | 1.5         | 1.5         | 1.5     |
  | pgvector                                                                                                              | 高维向量相似度搜索插件。                                                       | 否                     | 无           | 无          | 无         | 无             | 0.7.0    |
  | **plpgsql** 具体说明请参见[plpgsql]。                              | 提供SQL过程语言。                                                           | 否                    | 1.0          | 1.0      | 1.0        | 1.0            | 1.0       |
  | plperl                                                                                                               | 提供Perl过程语言。                                                        | 否                  | 无           | 无         | 无            | 1.0          | 1.0       |
  | plprofiler                                                                                                             | 用于对PL/pgSQL进行性能分析与调优。                                               | 否                   | 无         | 无         | 无         | 无             | 4.2.4    |
  | plproxy                                                                                                               | 包含CLUSTER模式和CONNECT模式，可以帮助您用不同方式访问数据库。                              | 否                   | 无          | 无         | 无          | 2.11.0       | 2.11.0 |
  | **postgis** 具体说明请参见[postgis]。                             | PostGIS空间地理信息相关扩展。                                                  | 否                      | 2.5.1    | 2.5.1    | 2.5.1    | 2.5.1         | 3.0.0    |
  | postgis_raster                                                                                                       | 用于处理栅格空间数据。                                                        | 否                    | 集成到postgis | 集成到postgis | 集成到postgis | 集成到postgis | 3.0.0   |
  | postgis_sfcgal                                                                                                        | PostGIS SFCGAL空间地理信息相关扩展。                                           | 否                     | 2.5.1       | 2.5.1    | 2.5.1     | 2.5.1        | 3.0.0   |
  | postgis_tiger_geocoder                                                                                                | PostGIS TIGER数据空间地理信息相关扩展。                                            | 否                  | 2.5.1      | 2.5.1    | 2.5.1      | 2.5.1         | 3.0.0   |
  | postgis_topology                                                                                                     | PostGIS拓扑数据空间地理信息相关扩展。                                               | 否                    | 2.5.1       | 2.5.1    | 2.5.1     | 2.5.1          | 3.0.0    |
  | postgres_fdw                                                                                                         | 跨库操作表。                                                             | 否                   | 1.0       | 1.0      | 1.0       | 1.0          | 1.0      |
  | **postgres-decoderbufs** 具体说明请参见[postgres-decoderbufs]。 | 逻辑解码输出插件。                                                             | 否                  | 无        | 无          | 无            | 1.7.0         | 1.7.0     |
  | powa                                                                                                                  | PostgreSQL工作负载分析器。                                                | 否                     | 无         | 无        | 无          | 无           | 4.2.2   |
  | rds_hwdrs_ddl                                                                                                         | 用于DRS迁移的插件。                                                         | 否                   | 1           | 1          | 1          | 1             | 1      |
  | rds_hwdrs_privs                                                                                                      | 用于给未root提权的版本做权限提升。                                                | 否                    | 1          | 1        | 1          | 1            | 1        |
  | rds_pg_sql_ccl                                                                                                       | 控制并发SQL执行的数量。                                                       | 否                   | 无           | 无       | 无           | 无             | 1         |
  | rum                                                                                                                    | 高速全文检索。                                                             | 否                  | 无         | 无          | 无           | 1.3         | 1.3.14   |
  | seg                                                                                                                 | 提供表示线段或浮点区间的数据类型。                                                    | 否                   | 无           | 无          | 无          | 无             | 1.3       |
  | sslinfo                                                                                                                | 获取客户端SSL信息。                                                          | 否                  | 无           | 无        | 无           | 1.2           | 1.2       |
  | tablefunc                                                                                                             | 提供多个返回表（也就是多行）的函数。                                                   | 否                   | 1.0         | 1.0      | 1.0         | 1.0           | 1.0       |
  | tcn                                                                                                                     | 提供一个触发器函数，用于通知监听者相关表内容的更改。                                         | 否                   | 无          | 无          | 无         | 无             | 1         |
  | tds_fdw                                                                                                               | 查询其他类型数据库的数据。                                                       | 否                   | 无           | 无         | 2.0.3     | 2.0.3         | 2.0.3    |
  | test_decoding                                                                                                         | 基于SQL的WAL逻辑解码测试模块。                                                 | 否                    | 2          | 2         | 2           | 2          | 2          |
  | **timescaledb** 具体说明请参见[timescaledb]。                    | 支持时序数据的自动分片、高效写入、检索、准实时聚合等。                                        | 是                   | 0           | 1.3.2      | 1.3.2       | 1.3.2         | 1.7.0     |
  | tsm_system_rows                                                                                                       | 提供表采样方法SYSTEM_ROWS。                                                 | 否                     | 1.0       | 1.0       | 1.0       | 1.0         | 1.0      |
  | tsm_system_time                                                                                                       | 提供表采样方法SYSTEM_TIME。                                               | 否                     | 1.0       | 1.0        | 1.0        | 1.0         | 1.0      |
  | unaccent                                                                                                              | 文本搜索字典，它能从词位中移除重音（附加符号）。                                             | 否                      | 1.0       | 1.1        | 1.1       | 1.1            | 1.1     |
  | uuid-ossp                                                                                                               | 提供函数使用几种标准算法之一产生通用唯一标识符（UUID）。                                    | 否                   | 1.0        | 1.1        | 1.1        | 1.1         | 1.1      |
  | **wal2json** 具体说明请参见[wal2json]。                          | 将逻辑日志文件输出为JSON格式。                                                  | 否                   | 无           | 无       | 无           | 2.5        | 2.5      |
  | xml2                                                                                                                 | 提供XPath查询和XSLT功能。                                                   | 否                    | 无         | 无         | 无          | 1.1          | 1.1       |
  | zhparser                                                                                                               | 中文全文搜索。                                                             | 否                    | 2.2        | 2.2       | 2.2        | 2.2         | 2.2      |
  | pg_stat_monitor                                                                                                      | PostgreSQL的查询性能监控工具，可提供聚合统计信息、客户端信息、执行计划以及直方图信息。                   | 是                   | 无           | 无         | 无          | 无             | 2.1     |
  | pg_tm_aux                                                                                                              | 允许在过去的某个日志序列号（LSN）位置创建逻辑复制槽。                                       | 否                    | 无          | 无         | 无           | 无             | 1.1      |
  | pg_net                                                                                                                  | 异步发起HTTP请求。                                                         | 是                      | 无            | 无        | 无           | 无            | 无         |
  | recyclebin                                                                                                               | 提供表回收站功能。                                                           | 是                      | 无           | 无            | 无           | 无              | 0.4         |
  | supabase_vault                                                                                                        | 用于在数据库内部安全地加密、存储和管理敏感字符串。                                             | 是                     | 无          | 无         | 无          | 无           | 无          |
     
#### 插件说明
- **postgis**
  - 创建postgis_topology和postgis_tiger_geocoder插件，会更改**search_path** 。**search_path** 对已经建立的连接不会更新，如果需要使用这两个插件功能，需要重新建立连接更新**search_path**设置。
   
- **plpgsql**
  plpgsql 1.0插件支持提供SQL过程语言，默认内置安装，无需手动创建该插件。
  
- **earthdistance**
  安装earthdistance插件前，请先安装cube插件。
  
- **cube**
  如果已安装earthdistance插件，删除cube插件会导致earthdistance插件不可用。
  
- **timescaledb**
  RDS for PostgreSQL的timescaledb插件只支持Apache协议的特性，不支持TSL协议的特性，具体请参见[timescaledb插件不支持的接口](https://www.tigerdata.com/docs/about/latest/timescaledb-editions)。
  
- **wal2json, postgres-decoderbufs**
  **这两个插件是逻辑复制插件，您可以直接使用该插件，不需要通过control_extension安装。**
  这两个插件不能通过pg_available_extensions查询，可通过如下语句查看是否支持，执行不报错说明支持这两个插件。
  - wal2json插件：
    ```
    select pg_create_logical_replication_slot('tst_wal2json', 'wal2json');
    ```
    
  
  - postgres-decoderbufs插件：
    ```
    select pg_create_logical_replication_slot('tst_decoderbufs', 'decoderbufs');
    ```
    
  
  
  语句执行成功后，需要删除slot，否则会导致wal日志积压。
  - 删除slot tst_wal2json：
    ```
    select pg_drop_replication_slot('tst_wal2json');
    ```
    
  
  - 删除slot tst_decoderbufs：
    ```
    select pg_drop_replication_slot('tst_decoderbufs');
    ```
    
    
- **pg_sql_history**
  该插件是[DBSS服务](https://support.huaweicloud.com/bestpractice-dbss/dbss_06_0020.html)中RDS for PostgreSQL数据库进行SQL审计的插件。该插件目前查询到的SQL语句会有截断，因为为每条记录分配的空间固定，为4KB。这4KB除了存储SQL语句，还会存储数据库名、用户名、SQL类型等信息。
  
 
