Pular para o conteúdo principal
O Managed Postgres inclui uma seleção de extensões que ampliam a funcionalidade do seu banco de dados. Abaixo está a lista de extensões disponíveis.

Instalando extensões

Para instalar uma extensão, conecte-se ao seu banco de dados e execute:
CREATE EXTENSION extension_name;
Para ver quais extensões estão instaladas atualmente:
SELECT * FROM pg_extension;
Para ver todas as extensões disponíveis e as respectivas versões:
SELECT * FROM pg_available_extensions;

Extensões disponíveis

ExtensãoVersãoDescrição
address_standardizer3.6.1Usado para analisar um endereço em seus elementos constituintes
address_standardizer_data_us3.6.1Exemplo de conjunto de dados do Address Standardizer para os EUA
adminpack2.1Funções administrativas para PostgreSQL (somente PG16)
amcheckFunções para verificar a integridade de relações
autoinc1.0Funções para campos com incremento automático
bloom1.0Método de acesso Bloom - índice baseado em arquivo de assinaturas
bool_plperl1.0Transformação entre bool e plperl
bool_plperlu1.0Transformação entre bool e plperlu
btree_gin1.3Suporte para indexação de tipos de dados comuns em GIN
btree_gist1.8Suporte para indexação de tipos de dados comuns em GiST
citext1.8Tipo de dados para cadeias de caracteres sem diferenciar maiúsculas de minúsculas
cube1.5Tipo de dados para cubos multidimensionais
dblink1.2Conexão com outros bancos de dados PostgreSQL a partir de um banco de dados
dict_int1.0Modelo de dicionário de busca textual para inteiros
dict_xsyn1.0Modelo de dicionário de busca textual para processamento estendido de sinônimos
earthdistance1.2Calcula distâncias de grande círculo na superfície da Terra
file_fdw1.0Wrapper de dados externos para acesso a arquivos planos
fuzzystrmatch1.2Determina similaridades e distância entre strings
h34.2.3Bindings do H3 para PostgreSQL
h3_postgis4.2.3Integração do H3 com PostGIS
hll2.19Tipo para armazenar dados HyperLogLog
hstore1.8Tipo de dados para armazenar conjuntos de pares (chave, valor)
hstore_plperl1.0Transformação entre hstore e plperl
hstore_plperlu1.0Transformação entre hstore e plperlu
hypopg1.4.2Índices hipotéticos para PostgreSQL
intagg1.1Agregador e enumerador de inteiros (obsoleto)
insert_username1.0Funções para rastrear quem alterou uma tabela
intarray1.5Funções, operadores e suporte a índice para arrays unidimensionais de inteiros
ip4r2.4Tipos de índice para intervalos IPv4 e IPv6
isn1.3Tipos de dados para padrões internacionais de numeração de produtos
jsonb_plperl1.0Conversão entre jsonb e plperl
jsonb_plperlu1.0Conversão entre jsonb e plperlu
lo1.2Manutenção de Large Objects
ltree1.3Tipo de dado para estruturas hierárquicas em árvore
moddatetime1.0Funções para rastrear o horário da última modificação
mysql_fdw1.2Foreign data wrapper para consultar um servidor MySQL
old_snapshot1.0Utilitários de suporte a old_snapshot_threshold (somente PG16)
orafce4.16Funções e operadores que emulam um subconjunto de funções e pacotes do Oracle RDBMS
pageinspect1.13Inspeciona o conteúdo de páginas do banco de dados em baixo nível
pg_buffercacheExamina o cache de buffers compartilhados
pg_clickhouse0.1Interfaces para consultar bancos de dados ClickHouse a partir do PostgreSQL
pg_cron1.6scheduler de jobs para PostgreSQL
pg_freespacemap1.3Examina o mapa de espaço livre (FSM)
pg_hint_planDicas do otimizador para PostgreSQL
pg_ivm1.13Manutenção incremental de views no PostgreSQL
pg_logicalinspect1.0Funções para inspecionar componentes de logical decoding (PG18+)
pg_partman5.4.0Extensão para gerenciar tabelas particionadas por tempo ou ID
pg_prewarm1.2Prewarm de dados de relation
pg_re2Funções de regular expression compatíveis com ClickHouse com base no RE2 do Google
pg_repack1.5.3Reorganiza tabelas em bancos de dados PostgreSQL com bloqueios mínimos
pg_similarity1.0Suporte a consultas de similaridade
pg_stat_chTransmite telemetry de execução por consulta para o ClickHouse em tempo real
pg_stat_statementsRastreia estatísticas de planejamento e execução de todas as instruções SQL executadas
pg_surgery1.0Extensão para realizar reparos em uma relation danificada
pg_tokenizer0.1.1Tokenizer de texto usado com vchord_bm25
pg_trgm1.6Medição de similaridade de texto e busca em índices com base em trigramas
pg_visibility1.2Examina o mapa de visibilidade (VM) e informações de visibilidade em nível de página
pg_walinspect1.1Funções para inspecionar o conteúdo do Write-Ahead Log do PostgreSQL
pgauditFornece recursos de auditoria
pgcrypto1.4Funções criptográficas
pglogical2.4.6Replicação lógica do PostgreSQL
pglogical_origin1.0.0Extensão fictícia para compatibilidade ao fazer upgrade do Postgres 9.4
pgrouting4.0.0Extensão pgRouting
pgrowlocks1.2Exibe informações de bloqueio em nível de linha
pgstattuple1.5Exibe estatísticas em nível de tupla
pgtap1.3.4Testes unitários para PostgreSQL
plperl1.0Linguagem procedural PL/Perl
plperlu1.0Linguagem procedural PL/PerlU não confiável
plpgsql1.0Linguagem procedural PL/pgSQL
plpgsql_check2.8Verificação estendida para funções plpgsql
postgis3.6.1Tipos espaciais de geometria e geografia e funções do PostGIS
postgis_raster3.6.1Tipos raster e funções do PostGIS
postgis_sfcgal3.6.1Funções SFCGAL do PostGIS
postgis_tiger_geocoder3.6.1Geocodificador Tiger e geocodificador reverso do PostGIS
postgis_topology3.6.1Tipos espaciais de topologia e funções do PostGIS
postgres_fdw1.2Wrapper de dados externos para servidores PostgreSQL remotos
prefix1.2.0Módulo Prefix Range para PostgreSQL
refint1.0Funções para implementar integridade referencial (obsoleta)
seg1.4Tipo de dado para representar segmentos de linha ou intervalos de ponto flutuante
semver0.41.0Tipo de dado para versão semântica
sslinfo1.2Informações sobre certificados SSL
tablefunc1.0Funções que manipulam tabelas inteiras, incluindo crosstab
tcn1.0Notificações de alteração disparadas por gatilho
tds_fdw2.0.5Wrapper de dados externos para consultar um banco de dados TDS (Sybase ou Microsoft SQL Server)
tsm_system_rows1.0Método TABLESAMPLE que aceita o número de linhas como limite
tsm_system_time1.0Método TABLESAMPLE que aceita tempo em milissegundos como limite
uintTipos inteiros sem sinal
unaccent1.1Dicionário de busca textual que remove acentos
unit7Extensão de unidades do SI
uuid-ossp1.1Gera identificadores universalmente únicos (UUIDs)
vchord1.1.1Métodos de acesso para indexação vetorial no Postgres
vchord_bm250.3.0Método de acesso de classificação BM25 para busca textual completa
vector0.8.1Tipo de dado vetorial e métodos de acesso ivfflat e hnsw
xml21.2Consultas XPath e XSLT

extensão pg_clickhouse

A extensão pg_clickhouse vem pré-instalada em todas as instâncias do Managed Postgres. Ela permite consultar bancos de dados do ClickHouse diretamente a partir do PostgreSQL, possibilitando uma camada de consulta unificada tanto para transações quanto para análises. Consulte a documentação do pg_clickhouse para ver as instruções de configuração e os detalhes de uso.

extensão pg_stat_ch

A extensão pg_stat_ch fornece observabilidade em nível de consulta para sua instância de Managed Postgres. Ela captura a telemetria por consulta (tempos, linhas, buffers, WAL, erros) e a envia para a UI do ClickHouse Cloud, onde aparece nas exibições de consultas lentas, erros e workload. Não requer configuração.

extensão pg_re2

A extensão pg_re2 adiciona ao Managed Postgres funções de regex compatíveis com o ClickHouse, baseadas no mecanismo RE2 do Google. É útil ao portar consultas entre os dois ou ao executar workloads híbridos que exigem a mesma semântica de correspondência de padrões em ambos os lados.
Última modificação em 10 de junho de 2026