В следующей таблице перечислены расширения, поддерживаемые последними минорными версиями движка RDS for PostgreSQL. Вы можете использовать SELECT name FROM pg_available_extensions; для просмотра расширений, поддерживаемых вашим DB instance.
Расширения mysql_fdw, dblink, postgres_fdw и tds_fdw позволяют получать доступ между DB instances. Перед их использованием убедитесь, что IP‑адреса серверов двух DB instances находятся в одной VPC и подсети.
Имя расширения | PostgreSQL 9.5 | PostgreSQL 9.6 | PostgreSQL 10 | PostgreSQL 11 | PostgreSQL 12 | PostgreSQL 13 | PostgreSQL 14 | PostgreSQL 15 | PostgreSQL 16 | PostgreSQL 17 | PostgreSQL 18 |
|---|---|---|---|---|---|---|---|---|---|---|---|
address_standardize | 2.5.1 | 2.5.1 | 2.5.1 | 2.5.1 | 3.0.0 | 3.1.0 | 3.2.7 | 3.4.3 | 3.4.3 | 3.5.0 | 3.6.3 |
address_standardizer_data_us | 2.5.1 | 2.5.1 | 2.5.1 | 2.5.1 | 3.0.0 | 3.1.0 | 3.2.7 | 3.4.3 | 3.4.3 | 3.5.0 | 3.6.3 |
auth_delay | None | None | None | None | 1.0 | 1.0 | 2 | 2 | 2 | 2 | 2 |
btree_gin | 1.0 | 1.0 | 1.2 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 |
btree_gist | 1.1 | 1.2 | 1.5 | 1.5 | 1.5 | 1.5 | 1.6 | 1.7 | 1.7 | 1.7 | 1.8 |
citext | 1.1 | 1.3 | 1.4 | 1.5 | 1.6 | 1.6 | 1.6 | 1.6 | 1.6 | 1.6 | 1.8 |
cube Для получения подробной информации см. cube. | 1.0 | 1.2 | 1.2 | 1.4 | 1.4 | 1.4 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 |
dblink | 1.1 | 1.2 | 1.2 | 1.2 | 1.2 | 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 | 1.0 | 1.0 | 1 | 1 | 1.0 |
dict_xsyn | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1 | 1 | 1.0 |
earthdistance Для получения подробной информации см. earthdistance. | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.2 | 1.2 | 1.2 |
fuzzystrmatch | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.2 | 1.2 | 1.2 |
hll | 2.12 | 2.12 | 2.12 | 2.12 | 2.14 | 2.15.1 | 2.18 | 2.18 | 2.18 | 2.18 | 2.19 |
intagg | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 |
intarray | 1.0 | 1.2 | 1.2 | 1.2 | 1.2 | 1.3 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 |
isn | 1.0 | 1.1 | 1.1 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.3 |
ltree | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.2 | 1.2 | 1.2 | 1.2 | 1.3 | 1.3 |
oracle_fdw | None | None | 1.1 | 1.1 | 1.1 | 2.3.0 | 1.0.0 | 1.0.0 | 1.0.0 | None | None |
orafce | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | 3.14.0 | 3.21.1 | 4.14 | 4.14 | 4.14 | 4.16.5 |
pgaudit | Нет | Нет | Нет | Нет | 1.6.2 | 1.6.2 | 1.6.2 | 1.7.0 | 16.0 | 17.0 | 18.0 |
pg_hint_plan | 1.1.5 | 1.2.0 | 1.3.0 | 1.3.0 | Нет | 1.3.7 | 1.4.3 | 1.5.2 | 1.6.1 | 1.7.0 | 1.8.0 |
pg_jieba | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | 2.0.1 | 1.1.0 | 1.1.0 | Нет | Нет | Нет |
pg_pathman | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5.12 | Нет | Нет | Нет | None | None |
pg_repack | 1.4.6 | 1.4.6 | 1.4.6 | 1.4.6 | 1.4.6 | 1.4.6 | 1.5.2 | 1.5.2 | 1.5.2 | 1.5.2 | 1.5.3 |
pgrouting | None | None | None | 3.1.0 | 3.1.0 | 3.1.4 | 3.3.1 | 3.5.0 | 3.6.1 | 3.7.1 | 4.0.1 |
pg_stat_statements | 1.3 | 1.4 | 1.6 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.1 | 1.11 | 1.12 |
pg_trgm | 1.1 | 1.3 | 1.3 | 1.4 | 1.4 | 1.5 | 1.6 | 1.6 | 1.6 | 1.6 | 1.6 |
pgcrypto | 1.2 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.4 |
pgstattuple | None | None | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 |
plpgsql Для получения подробной информации см. plpgsql. | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
postgis Для получения подробностей см. postgis. | 2.5.1 | 2.5.1 | 2.5.1 | 2.5.1 | 3.0.0 | 3.1.11 | 3.2.7 | 3.4.3 | 3.4.3 | 3.5.0 | 3.6.3 |
postgres_fdw | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.2 |
postgis_raster | Интегрировано с postgis | Интегрировано с postgis | Интегрировано с postgis | Интегрировано с postgis | 3.0.0 | 3.1.11 | 3.2.7 | 3.4.3 | 3.4.3 | 3.5.0 | 3.6.3 |
postgis_sfcgal | 2.5.1 | 2.5.1 | 2.5.1 | 2.5.1 | 3.0.0 | 3.1.11 | 3.2.7 | 3.4.3 | 3.4.3 | 3.5.0 | 3.6.3 |
postgis_tiger_geocoder | 2.5.1 | 2.5.1 | 2.5.1 | 2.5.1 | 3.0.0 | 3.1.11 | 3.2.7 | 3.4.3 | 3.4.3 | 3.5.0 | 3.6.3 |
postgis_topology | 2.5.1 | 2.5.1 | 2.5.1 | 2.5.1 | 3.0.0 | 3.1.11 | 3.2.7 | 3.4.3 | 3.4.3 | 3.5.0 | 3.6.3 |
pg_qualstats | Нет | Нет | Нет | 2.1.0 | 2.1.0 | 2.1.1 | 2.1.1 | 2.1.1 | 2.1.1 | 2.1.1 | 2.1.3 |
pg_stat_kcache | Нет | Нет | Нет | 2.2.3 | 2.2.3 | 2.3.0 | 2.3.0 | 2.3.0 | 2.3.0 | 2.3.0 | 2.3.1 |
pg_track_settings | Нет | Нет | Нет | 2.1.2 | 2.1.2 | 2.1.2 | 2.1.2 | 2.1.2 | 2.1.2 | Нет | Нет |
pg_wait_sampling | Нет | Нет | Нет | 1.1.5 | 1.1.5 | 1.1.5 | 1.1.5 | 1.1.5 | 1.1.5 | 1.1.6 | 1.1.9 |
hypopg | None | None | None | 1.4.0 | 1.4.0 | 1.4.1 | 1.4.2 | 1.4.2 | 1.4.2 | 1.4.2 | 1.4.2 |
tablefunc | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
tds_fdw | None | None | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.4 | 2.0.4 | 2.0.4 | 2.0.4 | 2.0.4 | 2.0.5 |
TimescaleDB Для получения подробной информации см. TimescaleDB. | 0 | 1.3.2 | 1.3.2 | 1.3.2 | 1.7.0 | 2.1.0 | 2.7.0 | 2.11.1 | 2.14.2 | 2.17.2 | 2.27.0 |
unaccent | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 |
uuid-ossp | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 |
wal2json | None | None | None | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 2.6 |
zhparser | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.3 |
Создание postgis_topology и postgis_tiger_geocoder изменит настройки search_path. Однако это изменение не вступит в силу для уже установленных соединений. Чтобы использовать оба расширения, переустановите соединение, чтобы обновить настройки search_path.
plpgsql 1.0 предоставляет процедурный язык SQL и устанавливается по умолчанию.
Чтобы установить расширение earthdistance, необходимо сначала установить расширение cube.
Если расширение earthdistance уже установлено, удаление расширения cube сделает расширение earthdistance недоступным.
Расширение TimescaleDB в RDS for PostgreSQL поддерживает только возможности протокола Apache. Оно не поддерживает возможности протокола TLS. Подробнее см. APIs Not Supported by TimescaleDB.
Это логические репликационные расширения. Их можно использовать напрямую без установки через control_extension.
Они не отображаются в представлении pg_available_extensions. Чтобы проверить, поддерживаются ли оба расширения, выполните приведённые ниже запросы. Если при выполнении не возникло ошибок, расширения поддерживаются.
select pg_create_logical_replication_slot('tst_wal2json', 'wal2json');
select pg_create_logical_replication_slot('tst_decoderbufs', 'decoderbufs');
После выполнения удалите слот, чтобы предотвратить накопление WAL‑лога.