Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-06-06 GMT+08:00

Complementos soportados

La siguiente tabla enumera los complementos compatibles con las últimas versiones secundarias de RDS for PostgreSQL. Puede usar SELECT name FROM pg_available_extensions; para ver los complementos compatibles con su instancia de base de datos. Si alguno de los siguientes complementos no es compatible con su versión de PostgreSQL, haga migrar sus datos a una instancia de RDS for PostgreSQL de la última versión.

Los complementos mysql_fdw, dblink, pgsql-ogr-fdw, postgres_fdw y tds_fdw se utilizan para acceder a los datos almacenados en servidores remotos de bases de datos. Antes de utilizar cualquiera de ellos, asegúrese de que las direcciones IP del servidor de las dos instancias de base de datos estén en la misma VPC y subred.

RDS for PostgreSQL 13 solo está disponible para usuarios con el permiso de prueba beta abierta (OBT). Puede ponerse en contacto con el servicio de atención al cliente para solicitar el permiso.

Tabla 1 Complementos soportados

Nombre de complemento

PostgreSQL 9.5

PostgreSQL 9.6

PostgreSQL 10

PostgreSQL 11

PostgreSQL 12

PostgreSQL 13

PostgreSQL 14

address_standardizer

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

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

amcheck

-

-

-

1.1

1.2

1.2

1.3

auth_delay

-

-

-

-

2

2

2

auto_explain

2

2

2

2

2

2

2

bloom

-

-

-

1.0

1.0

1.0

1.0

btree_gin

1.0

1.0

1.2

1.3

1.3

1.3

1.3

btree_gist

1.1

1.2

1.5

1.5

1.5

1.5

1.6

citext

1.1

1.3

1.4

1.5

1.6

1.6

1.6

cube

Para obtener más información, consulte cube.

1.0

1.2

1.2

1.4

1.4

1.4

1.5

dblink

1.1

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

dict_xsyn

1.0

1.0

1.0

1.0

1.0

1.0

1.0

earthdistance

Para obtener más información, consulte earthdistance.

1.0

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

hll

2.12

2.12

2.12

2.12

2.14

2.15.1

2.16

hstore

1.3

1.4

1.4

1.5

1.6

1.7

1.8

hypopg

-

-

-

1.2.0

1.2.0

1.2.0

1.3.1

icu

-

-

-

1.0

1.0

1.0

1.0

intagg

1.0

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

isn

1.0

1.1

1.1

1.2

1.2

1.2

1.2

ltree

1.0

1.1

1.1

1.1

1.1

1.2

1.2

mysql_fdw

-

-

-

2.5.5

2.5.5

2.5.5

2.8.0

old_snapshot

-

-

-

-

-

-

1.0

orafce

3.8.0

3.8.0

3.8.0

3.8.0

3.8.0

3.14.0

3.21.1

pageinspect

1.3

1.5

1.6

1.7

1.7

1.8

1.9

passwordcheck

2

2

2

2

2

2

2

Pgaudit

-

-

-

-

1.6.2

1.6.2

1.6.2

pg_bigm

-

-

-

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

pg_cron

-

-

-

-

1.4.1

1.3.1

1.4.1

pg_freespacemap

1.0

1.1

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

1.3.7

1.4.0

pg_jieba

1.1.0

1.1.0

1.1.0

1.1.0

1.1.0

2.0.1

1.1.0

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

pg_qualstats

-

-

-

2.0.2

2.0.2

2.0.2

2.0.4

pg_repack

1.4.6

1.4.6

1.4.6

1.4.6

1.4.6

1.4.6

1.4.7

pg_roaringbitmap

-

-

-

0.5.2

0.5.2

0.5.2

0.5.4

pg_stat_kcache

-

-

-

2.2.0

2.2.0

2.2.0

2.2.1

pg_stat_statements

1.3

1.4

1.6

1.6

1.7

1.8

1.9

pg_surgery

-

-

-

-

-

-

1.0

pg_track_settings

-

-

-

2.0.1

2.0.1

2.0.1

2.0.1

pg_trgm

1.1

1.3

1.3

1.4

1.4

1.5

1.6

pg_visibility

-

-

-

1.2

1.2

1.2

1.2

pg_wait_sampling

-

-

-

1.1.3

1.1.3

1.1.3

1.1.3

pgcrypto

1.2

1.3

1.3

1.3

1.3

1.3

1.3

pgl_ddl_deploy

-

-

-

-

2.1.0

2.1.0

2.1.0

pglogical

-

-

-

2.4.1

2.4.1

2.4.1

2.4.1

pg_profile_pro

Para obtener más información, consulte pg_profile_pro.

-

-

-

-

1.0

-

-

pgrouting

-

-

-

3.1.0

3.1.0

3.1.3

3.3.1

pgrowlocks

1.1

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

1.1

pgsql-ogr-fdw

-

-

-

1.0.12

1.0.12

1.0.12

-

pgstattuple

1.3

1.4

1.5

1.5

1.5

1.5

1.5

pgvector

-

-

-

-

0.4.1

0.4.1

0.4.1

plpgsql

Para obtener más información, consulte plpgsql.

1.0

1.0

1.0

1.0

1.0

1.0

1

plperl

-

-

-

1.0

1.0

1.0

1.0

plproxy

-

-

-

2.10.0

2.10.0

2.10.0

2.10.0

plv8

-

-

-

2.3.15

2.3.15

2.3.15

-

postgis

Para más detalles, consulte postgis.

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.1

postgis_raster

Integrado a postgis

Integrado a postgis

Integrado a postgis

Integrado a postgis

3.0.0

3.1.0

3.2.1

postgis_sfcgal

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.1

postgis_tiger_geocoder

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.1

postgis_topology

2.5.1

2.5.1

2.5.1

2.5.1

3.0.0

3.1.0

3.2.1

postgres_fdw

1.0

1.0

1.0

1.0

1.0

1.0

1.1

postgres-decoderbufs

-

-

-

1.3.1

1.3.1

1.3.1

1.7.0

postgresql_anonymizer

-

-

-

0.7.1

0.7.1

0.7.1

1.0.0

q3c

-

-

-

2.0.0

2.0.0

2.0.0

2.0.0

rum

-

-

-

1.3.7

1.3.7

1.3.7

1.3.9

sslinfo

-

-

-

1.2

1.2

1.2

1.2

tablefunc

1.0

1.0

1.0

1.0

1.0

1.0

1.0

tds_fdw

-

-

2.0.1

2.0.1

2.0.1

2.0.2

2.0.2

test_decoding

2

2

2

2

2

2

2

timescaledb

Para obtener más información, consulte timescaledb.

0

1.3.2

1.3.2

1.3.2

1.7.0

2.1.0

2.7.0

tsm_system_rows

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

unaccent

1.0

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

wal2json

Para más detalles, consulte wal2json.

-

-

-

2.3

2.3

2.3

2.4

xml2

-

-

-

1.1

1.1

1.1

1.1

zhparser

2.2

2.2

2.2

2.2

2.2

2.2

2.2

Descripción de complemento

  • postgis
    • Cuando se crea postgis, se crean los siguientes complementos al mismo tiempo:

      postgis

      postgis_topology

      fuzzystrmatch

      postgis_tiger_geocoder

      address_standardizer

      address_standardizer_data_us

    • Si la versión de postgis a crear es 3.0.0 o posterior, postgis_raster se creará junto con postgis.
    • Crear postgis_topology y postgis_tiger_geocoder cambiará la configuración search_path. Sin embargo, este cambio no tendrá efecto para las conexiones establecidas. Para utilizar los dos complementos, restablezca una conexión para actualizar la configuración search_path.
  • plpgsql

    plpgsql 1.0 proporciona el lenguaje de procedimientos SQL y se instala de forma predeterminada.

  • earthdistance

    Para instalar el complemento Earthdistance, primero debe instalar el plugin cube.

  • cube

    Si se ha instalado el complemento Earthdistance, eliminar el complemento cube hará que el complemento Earthdistance no esté disponible.

  • timescaledb

    El complemento timescaledb no soporta el protocolo TSL. Para obtener más información, consulte Las API no admitidas por el complemento timescaledb.

  • wal2json

    Este complemento es un complemento de replicación lógica. Puede usarlo directamente sin instalarlo a través de control_extension.

    Este complemento no se puede consultar desde la vista pg_available_extensions. Puede ejecutar la siguiente sentencia para comprobar si wal2json es compatible. Si no se informa de ningún error, se admite wal2json.

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

    Después de que la sentencia se ejecute correctamente, elimine la ranura para evitar que se apilen los registros de WAL.

    select pg_drop_replication_slot('tst_wal2json');

  • pg_profile_pro

    Este complemento no está soportado temporalmente debido a sus defectos. Estará abierto a usted después de que se corrijan los defectos. Le pedimos disculpas por el inconveniente.

Las API no admitidas por el complemento timescaledb

  • add_compress_chunks_policy
  • add_drop_chunks_policy
  • add_reorder_policy
  • alter_job_schedule
  • compress_chunk
  • decompress_chunk
  • drop_chunks
  • interpolate
  • locf
  • move_chunk
  • remove_compress_chunks_policy
  • remove_drop_chunks_policy
  • remove_reorder_policy
  • reorder_chunk
  • set_integer_now_func
  • time_bucket_gapfill