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

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

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

Note

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

Расширения mysql_fdw, dblink, postgres_fdw и tds_fdw используются для доступа к данным, хранящимся на удалённых серверах баз данных. Перед их использованием убедитесь, что IP‑адреса серверов двух DB instances находятся в одной 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.0

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

dict_xsyn

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

earthdistance

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

1.0

1.1

1.1

1.1

1.1

1.1

1.1

1.1

1.2

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

1.4.1

1.4.1

1.4.1

1.4.1

icu

-

-

-

1.0

1.0

1.0

1.0

1.0

1.0

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

2.9.2

2.9.2

2.9.2

2.9.2

old_snapshot

-

-

-

-

-

-

1

1

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

pg_bigm

-

-

-

1.2

1.2

1.2

1.2

1.2

1.2

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

1.1.6

1.1.6

1.1.6

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

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

Интегрировано с 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.14

1.3.14

1.3.14

1.3.14

1.3.14

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

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

tsm_system_time

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

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

    Creating postgis_topology and postgis_tiger_geocoder will change the search_path settings. However, this change will not take effect for established connections. To use the two extensions, re-establish a connection to update the search_path settings.

  • plpgsql

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

  • earthdistance

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

  • cube

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

  • TimescaleDB

    Расширение TimescaleDB в RDS for PostgreSQL поддерживает только функции протокола Apache. Оно не поддерживает функции протокола TLS. Подробнее см. 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');