The following table lists the plugins supported by the latest minor versions of RDS for PostgreSQL. You can use SELECT name FROM pg_available_extensions; to view the plugins supported by your DB instance.
The plugins mysql_fdw, dblink, pgsql-ogr-fdw, postgres_fdw, and tds_fdw are used to access data stored in remote database servers. Before using any of them, ensure that the server IP addresses of the two DB instances are in the same VPC and subnet.
Plugin Name |
PostgreSQL 11 |
PostgreSQL 12 |
PostgreSQL 13 |
PostgreSQL 14 |
PostgreSQL 15 |
PostgreSQL 16 |
---|---|---|---|---|---|---|
address_standardizer |
2.5.1 |
3.0.0 |
3.1.0 |
3.2.5 |
3.4.0 |
3.4.1 |
address_standardizer_data_us |
2.5.1 |
3.0.0 |
3.1.0 |
3.2.5 |
3.4.0 |
3.4.1 |
amcheck |
1.1 |
1.2 |
1.2 |
1.3 |
1.3 |
1.3 |
auth_delay |
- |
2 |
2 |
2 |
2 |
2 |
auto_explain |
2 |
2 |
2 |
2 |
2 |
2 |
bloom |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
btree_gin |
1.3 |
1.3 |
1.3 |
1.3 |
1.3 |
1.3 |
btree_gist |
1.5 |
1.5 |
1.5 |
1.6 |
1.7 |
1.7 |
citext |
1.5 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
cube For details, see cube. |
1.4 |
1.4 |
1.4 |
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.0 |
1.0 |
1.0 |
dict_xsyn |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
earthdistance For details, see earthdistance. |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
fuzzystrmatch |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
1.2 |
hll |
2.12 |
2.14 |
2.17 |
2.17 |
2.17 |
2.18 |
hstore |
1.5 |
1.6 |
1.7 |
1.8 |
1.8 |
1.8 |
hypopg |
1.4.0 |
1.4.0 |
1.4.0 |
1.4.0 |
1.4.0 |
1.4.0 |
icu |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
intagg |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
intarray |
1.2 |
1.2 |
1.3 |
1.5 |
1.5 |
1.5 |
isn |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
ltree |
1.1 |
1.1 |
1.2 |
1.2 |
1.2 |
1.2 |
mysql_fdw |
2.9.1 |
2.9.1 |
2.9.1 |
2.9.1 |
2.9.1 |
2.9.1 |
old_snapshot |
- |
- |
- |
1.0 |
1.0 |
1.0 |
orafce |
3.8.0 |
3.8.0 |
3.14.0 |
3.21.1 |
4.4.0 |
4.4.0 |
pageinspect |
1.7 |
1.7 |
1.8 |
1.9 |
1.11 |
1.12 |
passwordcheck |
2 |
2 |
2 |
2 |
2 |
2 |
Pgaudit |
- |
1.6.2 |
1.6.2 |
1.6.2 |
1.7.0 |
16 |
pg_bigm |
1.2_20200228 |
1.2_20200228 |
1.2_20200228 |
1.2_20200228 |
1.2_20200228 |
- |
pg_buffercache |
1.3 |
1.3 |
1.3 |
1.3 |
1.3 |
1.4 |
pg_cron |
- |
1.5.2 |
1.5.2 |
1.5.2 |
1.5.2 |
1.6.2 |
pg_freespacemap |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
pg_hint_plan |
1.3.5 |
1.3.9 |
1.3.9 |
1.4.2 |
1.5.1 |
1.6.0 |
pg_jieba |
1.1.0 |
1.1.0 |
2.0.1 |
1.1.0 |
1.1.0 |
- |
pg_pathman |
1.5.8 |
1.5.12 |
1.5.12 |
- |
- |
- |
pg_prewarm |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
pg_qualstats |
2.0.4 |
2.0.4 |
2.0.4 |
2.0.4 |
2.0.4 |
2.1.0 |
pg_repack |
1.4.8 |
1.4.8 |
1.4.8 |
1.4.8 |
1.4.8 |
1.5.0 |
pg_roaringbitmap |
0.5.4 |
0.5.4 |
0.5.4 |
0.5.4 |
0.5.4 |
0.5.4 |
pg_stat_kcache |
2.2.1 |
2.2.1 |
2.2.1 |
2.2.1 |
2.2.1 |
2.2.3 |
pg_stat_statements |
1.6 |
1.7 |
1.8 |
1.9 |
1.10 |
1.10 |
pg_surgery |
- |
- |
- |
1.0 |
1.0 |
1.0 |
pg_track_settings |
2.1.2 |
2.1.2 |
2.1.2 |
2.1.2 |
2.1.2 |
2.1.2 |
pg_trgm |
1.4 |
1.4 |
1.5 |
1.6 |
1.6 |
1.6 |
pg_visibility |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
pg_wait_sampling |
1.1.4 |
1.1.4 |
1.1.4 |
1.1.4 |
1.1.4 |
1.1.5 |
pgcrypto |
1.3 |
1.3 |
1.3 |
1.3 |
1.3 |
1.3 |
pgl_ddl_deploy |
- |
2.1.0 |
2.1.0 |
2.1.0 |
2.1.0 |
2.2.1 |
pglogical |
2.4.3 |
2.4.3 |
2.4.3 |
2.4.3 |
2.4.3 |
2.4.4 |
pg_profile_pro |
- |
1.0 |
- |
- |
- |
- |
pgrouting |
3.1.0 |
3.1.0 |
3.1.4 |
3.3.1 |
3.5.0 |
3.6.1 |
pgrowlocks |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
pg_sql_history |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
1.2 |
pgsql-ogr-fdw |
1.1.3 |
1.1.3 |
1.1.3 |
- |
1.1.3 |
1.1.4 |
pgstattuple |
1.5 |
1.5 |
1.5 |
1.5 |
1.5 |
1.5 |
pgvector |
- |
0.7.0 |
0.7.0 |
0.7.0 |
0.7.0 |
0.7.0 |
plpgsql For details, see plpgsql. |
1.0 |
1.0 |
1.0 |
1 |
1.0 |
1.0 |
plperl |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
plproxy |
2.11.0 |
2.11.0 |
2.11.0 |
2.11.0 |
2.11.0 |
2.11.0 |
plv8 |
2.3.15 |
2.3.15 |
2.3.15 |
- |
- |
- |
postgis For details, see postgis. |
2.5.1 |
3.0.0 |
3.1.0 |
3.2.5 |
3.4.0 |
3.4.1 |
postgis_raster |
Integrated to postgis |
3.0.0 |
3.1.0 |
3.2.5 |
3.4.0 |
3.4.1 |
postgis_sfcgal |
2.5.1 |
3.0.0 |
3.1.0 |
3.2.5 |
3.4.0 |
3.4.1 |
postgis_tiger_geocoder |
2.5.1 |
3.0.0 |
3.1.0 |
3.2.5 |
3.4.0 |
3.4.1 |
postgis_topology |
2.5.1 |
3.0.0 |
3.1.0 |
3.2.5 |
3.4.0 |
3.4.1 |
postgres_fdw |
1.0 |
1.0 |
1.0 |
1.1 |
1.1 |
1.1 |
postgres-decoderbufs |
1.7.0 |
1.7.0 |
1.7.0 |
1.7.0 |
- |
- |
postgresql_anonymizer |
0.7.1 |
0.7.1 |
0.7.1 |
1.1.0 |
1.1.0 |
1.1.0 |
q3c |
2.0.0 |
2.0.0 |
2.0.0 |
2.0.0 |
2.0.0 |
2.0.1 |
rum |
1.3.13 |
1.3.13 |
1.3.13 |
1.3.13 |
1.3.13 |
1.3.13 |
sslinfo |
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 |
tds_fdw |
2.0.3 |
2.0.3 |
2.0.3 |
2.0.3 |
2.0.3 |
2.0.3 |
test_decoding |
2 |
2 |
2 |
2 |
2 |
2 |
timescaledb For details, see timescaledb. |
1.3.2 |
1.7.0 |
2.1.0 |
2.7.0 |
2.11.1 |
2.14.2 |
tsm_system_rows |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
1.0 |
tsm_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 |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
wal2json For details, see wal2json. |
2.5 |
2.5 |
2.5 |
2.5 |
2.5 |
2.5 |
xml2 |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
1.1 |
zhparser |
2.2 |
2.2 |
2.2 |
2.2 |
2.2 |
2.2 |
pg_stat_monitor |
- |
2.0.3 |
2.0.3 |
2.0.3 |
2.0.3 |
2.04 |
postgis_topology
fuzzystrmatch
postgis_tiger_geocoder
address_standardizer
address_standardizer_data_us
plpgsql 1.0 provides the SQL procedural language and is installed by default.
To install the earthdistance plugin, you must install the cube plugin first.
If the earthdistance plugin has been installed, deleting the cube plugin will cause the earthdistance plugin to be unavailable.
The timescaledb plugin does not support the TSL protocol. For more information, see APIs Not Supported by the timescaledb Plugin.
This plugin is a logical replication plugin. You can directly use it without installing it through control_extension.
This plugin cannot be queried from the pg_available_extensions view. You can run the following statement to check whether wal2json is supported. If no error is reported, wal2json is supported.
select pg_create_logical_replication_slot('tst_wal2json', 'wal2json');
After the statement is executed successfully, delete the slot to prevent stacked WAL logs.
select pg_drop_replication_slot('tst_wal2json');