Saltar al contenido principal
Managed Postgres incluye una selección de extensiones para ampliar la funcionalidad de su base de datos. A continuación, se muestra la lista de extensiones disponibles.

Instalar extensiones

Para instalar una extensión, conéctese a su base de datos y ejecute:
CREATE EXTENSION extension_name;
Para ver qué extensiones están instaladas actualmente:
SELECT * FROM pg_extension;
Para ver todas las extensiones disponibles y sus versiones:
SELECT * FROM pg_available_extensions;

Extensiones disponibles

ExtensiónVersiónDescripción
address_standardizer3.6.1Se usa para descomponer una dirección en sus elementos constitutivos
address_standardizer_data_us3.6.1Ejemplo de conjunto de datos de Address Standardizer de EE. UU.
adminpack2.1Funciones administrativas para PostgreSQL (solo PG16)
amcheckFunciones para verificar la integridad de las relaciones
autoinc1.0Funciones para campos autoincrementales
bloom1.0Método de acceso Bloom: índice basado en archivo de firmas
bool_plperl1.0Transformación entre bool y plperl
bool_plperlu1.0Transformación entre bool y plperlu
btree_gin1.3Soporte para indexar tipos de datos comunes en GIN
btree_gist1.8Soporte para indexar tipos de datos comunes en GiST
citext1.8Tipo de dato para cadenas de caracteres sin distinción entre mayúsculas y minúsculas
cube1.5Tipo de dato para cubos multidimensionales
dblink1.2Conexión a otras bases de datos PostgreSQL desde dentro de una base de datos
dict_int1.0Plantilla de diccionario de búsqueda de texto para enteros
dict_xsyn1.0Plantilla de diccionario de búsqueda de texto para el procesamiento ampliado de sinónimos
earthdistance1.2Calcular distancias de gran círculo sobre la superficie de la Tierra
file_fdw1.0Wrapper de datos externos para acceder a archivos planos
fuzzystrmatch1.2Determinar similitudes y distancias entre cadenas
h34.2.3Bindings de H3 para PostgreSQL
h3_postgis4.2.3Integración de H3 con PostGIS
hll2.19Tipo para almacenar datos de HyperLogLog
hstore1.8Tipo de dato para almacenar conjuntos de pares (clave, valor)
hstore_plperl1.0Transformación entre hstore y plperl
hstore_plperlu1.0Transformación entre hstore y plperlu
hypopg1.4.2Índices hipotéticos para PostgreSQL
intagg1.1Agregador y enumerador de enteros (obsoleto)
insert_username1.0Funciones para registrar quién cambió una tabla
intarray1.5Funciones, operadores y soporte de índices para arrays unidimensionales de enteros
ip4r2.4Tipos de índice para rangos IPv4 e IPv6
isn1.3Tipos de datos para estándares internacionales de numeración de productos
jsonb_plperl1.0Transformación entre jsonb y plperl
jsonb_plperlu1.0Transformación entre jsonb y plperlu
lo1.2Mantenimiento de objetos grandes
ltree1.3Tipo de dato para estructuras jerárquicas en forma de árbol
moddatetime1.0Funciones para rastrear la hora de la última modificación
mysql_fdw1.2Foreign data wrapper para consultar un servidor MySQL
old_snapshot1.0Utilidades de soporte para old_snapshot_threshold (solo PG16)
orafce4.16Funciones y operadores que emulan un subconjunto de funciones y paquetes de Oracle RDBMS
pageinspect1.13Inspeccionar a bajo nivel el contenido de las páginas de la base de datos
pg_buffercacheExaminar la caché de búferes compartidos
pg_clickhouse0.1Interfaces para consultar bases de datos de ClickHouse desde PostgreSQL
pg_cron1.6Programador de trabajos para PostgreSQL
pg_freespacemap1.3Examinar el mapa de espacio libre (FSM)
pg_hint_planSugerencias para el optimizador de PostgreSQL
pg_ivm1.13Mantenimiento incremental de vistas en PostgreSQL
pg_logicalinspect1.0Funciones para inspeccionar componentes de logical decoding (PG18+)
pg_partman5.4.0Extensión para gestionar tablas particionadas por tiempo o ID
pg_prewarm1.2Precargar datos de relaciones
pg_re2Funciones de expresiones regulares compatibles con ClickHouse basadas en RE2 de Google
pg_repack1.5.3Reorganizar tablas en bases de datos PostgreSQL con un bloqueo mínimo
pg_similarity1.0Compatibilidad con consultas de similitud
pg_stat_chEnvía en tiempo real a ClickHouse la telemetría de ejecución por consulta
pg_stat_statementsRastrea las estadísticas de planificación y ejecución de todas las sentencias SQL ejecutadas
pg_surgery1.0Extensión para reparar una relación dañada
pg_tokenizer0.1.1Tokenizador de texto utilizado con vchord_bm25
pg_trgm1.6Medición de similitud de texto y búsqueda en índices basada en trigramas
pg_visibility1.2Examinar el mapa de visibilidad (VM) y la información de visibilidad a nivel de página
pg_walinspect1.1Funciones para inspeccionar el contenido del Write-Ahead Log de PostgreSQL
pgauditProporciona funciones de auditoría
pgcrypto1.4Funciones criptográficas
pglogical2.4.6Replicación lógica de PostgreSQL
pglogical_origin1.0.0Extensión ficticia para compatibilidad durante la actualización desde Postgres 9.4
pgrouting4.0.0Extensión pgRouting
pgrowlocks1.2Muestra información de bloqueo a nivel de fila
pgstattuple1.5Muestra estadísticas a nivel de tupla
pgtap1.3.4Pruebas unitarias para PostgreSQL
plperl1.0Lenguaje procedimental PL/Perl
plperlu1.0Lenguaje procedimental PL/PerlU no confiable
plpgsql1.0Lenguaje procedimental PL/pgSQL
plpgsql_check2.8Verificación ampliada de funciones PL/pgSQL
postgis3.6.1Tipos y funciones espaciales de geometría y geografía de PostGIS
postgis_raster3.6.1Tipos y funciones ráster de PostGIS
postgis_sfcgal3.6.1Funciones SFCGAL de PostGIS
postgis_tiger_geocoder3.6.1Geocodificador Tiger y geocodificador inverso de PostGIS
postgis_topology3.6.1Tipos y funciones espaciales de topología de PostGIS
postgres_fdw1.2Wrapper de datos externos para servidores PostgreSQL remotos
prefix1.2.0Módulo Prefix Range para PostgreSQL
refint1.0Funciones para implementar la integridad referencial (obsoleto)
seg1.4Tipo de dato para representar segmentos de línea o intervalos de coma flotante
semver0.41.0Tipo de dato para versión semántica
sslinfo1.2Información sobre certificados SSL
tablefunc1.0Funciones que manipulan tablas completas, incluido crosstab
tcn1.0Notificaciones de cambios activadas por desencadenadores
tds_fdw2.0.5Wrapper de datos externos para consultar una base de datos TDS (Sybase o Microsoft SQL Server)
tsm_system_rows1.0Método TABLESAMPLE que acepta un número de filas como límite
tsm_system_time1.0Método TABLESAMPLE que acepta un tiempo en milisegundos como límite
uintTipos enteros sin signo
unaccent1.1Diccionario de búsqueda de texto que elimina acentos
unit7Extensión de unidades del SI
uuid-ossp1.1Generación de identificadores universalmente únicos (UUIDs)
vchord1.1.1Métodos de acceso para indexación vectorial en Postgres
vchord_bm250.3.0Método de acceso de clasificación BM25 para la búsqueda de texto completo
vector0.8.1Tipo de datos vectorial y métodos de acceso ivfflat y hnsw
xml21.2Consultas XPath y XSLT

extensión pg_clickhouse

La extensión pg_clickhouse viene preinstalada en cada instancia de Managed Postgres. Permite consultar bases de datos de ClickHouse directamente desde PostgreSQL, lo que proporciona una capa de consultas unificada tanto para transacciones como para análisis. Consulte la documentación de pg_clickhouse para obtener instrucciones de configuración y detalles de uso.

Extensión pg_stat_ch

La extensión pg_stat_ch proporciona observabilidad a nivel de consulta para su instancia de Managed Postgres. Captura telemetría por consulta (tiempos, filas, búferes, WAL y errores) y la envía a la UI de ClickHouse Cloud, donde se muestra en las vistas de consultas lentas, errores y carga de trabajo. No requiere configuración.

extensión pg_re2

La extensión pg_re2 añade a Managed Postgres funciones de expresiones regulares compatibles con ClickHouse, basadas en el motor RE2 de Google. Resulta útil al portar consultas entre ambos o al ejecutar cargas de trabajo híbridas que requieren una semántica de coincidencia de patrones idéntica en ambos sistemas.
Última modificación el 10 de junio de 2026