Облачная платформаAdvanced

Поддерживаемые расширения

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Note

В следующей таблице перечислены расширения, поддерживаемые последними минорными версиями RDS for PostgreSQL. Вы можете использовать SELECT name FROM pg_available_extensions; для просмотра расширений, поддерживаемых вашим DB instance.

Расширения mysql_fdw, dblink, postgres_fdw и tds_fdw используются для доступа к данным, хранящимся на удалённых серверах баз данных. Перед их использованием убедитесь, что IP‑адреса серверов двух DB instance находятся в одной VPC и подсети.

Table 1 Поддерживаемые расширения

Имя расширения

PostgreSQL 9.5

PostgreSQL 9.6

PostgreSQL 10

PostgreSQL 11

PostgreSQL 12

PostgreSQL 13

PostgreSQL 14

PostgreSQL 15

PostgreSQL 16

address_standardizer

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.6

3.4.1

3.4.1

address_standardizer_data_us

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.6

3.4.1

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

2

2

2

autoinc

-

-

-

-

1

1

1

1

1

bloom

-

-

-

1.0

1.0

1.0

1.0

1.0

1

btree_gin

1.0

1.0

1.2

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

citext

1.1

1.3

1.4

1.5

1.6

1.6

1.6

1.6

1.6

cube

Для получения подробной информации см. cube.

1.0

1.2

1.2

1.4

1.4

1.4

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

dict_int

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1

dict_xsyn

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1

earthdistance

Для получения подробностей см earthdistance.

1.0

1.1

1.1

1.1

1.1

1.1

1.1

1.1

1.1

fuzzystrmatch

1.0

1.1

1.1

1.1

1.1

1.1

1.1

1.1

1.2

hll

2.12

2.12

2.12

2.12

2.14

2.18

2.18

2.18

2.18

hstore

1.3

1.4

1.4

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

insert_username

-

-

-

-

1

1

1

1

1

intagg

1.0

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

ip4r

-

-

-

-

2.4.2

2.4.2

2.4.2

2.4.2

2.4.2

isn

1.0

1.1

1.1

1.2

1.2

1.2

1.2

1.2

1.2

jsonb_plperl

-

-

-

-

1

1

1

1

1

lo

-

-

-

-

1.1

1.1

1.1

1.1

1.1

ltree

1.0

1.1

1.1

1.1

1.1

1.2

1.2

1.2

1.2

moddatetime

-

-

-

-

1

1

1

1

1

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

orafce

3.8.0

3.8.0

3.8.0

3.8.0

3.8.0

3.14.0

3.21.1

4.4.0

4.4.0

pageinspect

1.3

1.5

1.6

1.7

1.7

1.8

1.9

1.11

1.12

passwordcheck

2

2

2

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.1

1.2

1.3

1.3

1.3

1.3

1.3

1.3

1.4

pg_cron

-

-

-

-

1.6.2

1.6.2

1.6.2

1.6.2

1.6.2

pg_freespacemap

1.0

1.1

1.2

1.2

1.2

1.2

1.2

1.2

1.2

pg_hint_plan

1.1.5

1.2.0

1.3.0

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

1.1.0

1.1.0

1.1.0

2.0.1

1.1.0

1.1.0

-

pg_partman

-

-

-

-

-

-

5.0.1

5.0.1

5.0.1

pg_pathman

1.5.8

1.5.8

1.5.8

1.5.8

1.5.12

1.5.12

-

-

-

pg_prewarm

1.0

1.1

1.1

1.2

1.2

1.2

1.2

1.2

1.2

pg_qualstats

-

-

-

2.1.0

2.1.0

2.1.0

2.1.0

2.1.0

2.1.0

pg_repack

1.5.0

1.5.0

1.5.0

1.5.0

1.5.0

1.5.0

1.5.0

1.5.0

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.3

2.2.3

2.2.3

2.2.3

2.2.3

2.2.3

pg_stat_statements

1.3

1.4

1.6

1.6

1.7

1.8

1.9

1.10

1.1

pg_surgery

-

-

-

-

-

-

1.0

1.0

1

pg_tle

-

-

-

-

-

1.2.0

1.2.0

1.2.0

1.2.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.1

1.3

1.3

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.5

1.1.5

1.1.5

1.1.5

1.1.5

1.1.5

pgcrypto

1.2

1.3

1.3

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.4

2.4.4

2.4.4

2.4.4

2.4.4

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.1

1.2

1.2

1.2

1.2

1.2

1.2

1.2

1.2

pg_sql_history

1.2

1.2

1.2

1.2

1.2

1.2

1.2

1.2

1.2

pgstattuple

1.3

1.4

1.5

1.5

1.5

1.5

1.5

1.5

1.5

pgvector

-

-

-

-

0.7.0

0.8.0

0.8.0

0.8.0

0.8.0

plpgsql

Для получения подробной информации см. plpgsql.

1.0

1.0

1.0

1.0

1.0

1.0

1

1.0

1

plperl

-

-

-

1.0

1.0

1.0

1.0

1.0

1

plprofiler

-

-

-

-

4.2.4

4.2.4

4.2.4

4.2.4

4.2.4

plproxy

-

-

-

2.11.0

2.11.0

2.11.0

2.11.0

2.11.0

2.11.0

postgis

Для получения подробной информации см. postgis.

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.6

3.4.1

3.4.1

postgis_raster

Integrated to postgis

Integrated to postgis

Интегрировано с postgis

Интегрировано с postgis

3.0.0

3.1.0

3.2.6

3.4.1

3.4.1

postgis_sfcgal

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.6

3.4.1

3.4.1

postgis_tiger_geocoder

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.6

3.4.1

3.4.1

postgis_topology

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.6

3.4.1

3.4.1

postgres_fdw

1.0

1.0

1.0

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

-

-

rum

-

-

-

1.3.13

1.3.13

1.3.13

1.3.13

1.3.13

1.3.13

seg

-

-

-

-

1.3

1.3

1.4

1.4

1.4

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

1.0

1.0

1

tcn

-

-

-

-

1

1

1

1

1

tds_fdw

-

-

2.0.3

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

2

2

2

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

tsm_system_rows

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1

tsm_system_time

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1

unaccent

1.0

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

wal2json

Для получения подробной информации см. 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

2.2

2.2

2.2

pg_stat_monitor

-

-

-

-

2.0.4

2.0.4

2.0.4

2.0.4

2.0.4

pg_tm_aux

-

-

-

-

1.1

1.1

1.1

1.1

1.1

Описание расширения

  • postgis

    Создание postgis_topology и postgis_tiger_geocoder изменит настройки search_path. Однако это изменение не вступит в силу для уже установленных соединений. Чтобы использовать оба расширения, повторно установите соединение для обновления настроек search_path.

  • plpgsql

    plpgsql 1.0 предоставляет процедурный язык SQL и устанавливается по умолчанию.

  • earthdistance

    Чтобы установить расширение earthdistance, необходимо сначала установить расширение cube.

  • cube

    Если расширение earthdistance уже установлено, удаление расширения cube сделает расширение earthdistance недоступным.

  • TimescaleDB

    Расширение TimescaleDB RDS for PostgreSQL поддерживает только функции протокола Apache. Оно не поддерживает функции протокола TSL. Подробнее см. APIs Not Supported by TimescaleDB.

  • wal2json

    Это расширение является расширением логической репликации. Вы можете использовать его напрямую без установки через control_extension.

    Это расширение нельзя запросить из представления pg_available_extensions. Вы можете выполнить следующее выражение, чтобы проверить, поддерживается ли wal2json. Если ошибка не будет возвращена, wal2json поддерживается.

    select pg_create_logical_replication_slot('tst_wal2json', 'wal2json');

    После успешного выполнения выражения удалите слот, чтобы предотвратить накопление WAL‑логов.

    select pg_drop_replication_slot('tst_wal2json');