Todos os produtos
Search
Central de documentação

PolarDB:Extensões compatíveis

Última atualização: Jun 30, 2026

Este tópico lista as extensões e as respectivas versões com suporte nas diferentes versões do PolarDB for PostgreSQL.

Contexto do documento

  • Registro de verificação:

    • 1209

      • PG 18: Verificado no ambiente de staging.

      • PG 11/14/15/16/17: Verificado no ambiente de produção. Conteúdo ajustado com base no rascunho inicial.

    • 0129

      • PG 18: Verificado no ambiente de produção.

Nota
  • Se os recursos do seu cluster diferirem dos listados na tabela a seguir, atualize a versão secundária do mecanismo para a versão mais recente.

  • Esta página lista apenas as extensões mais comuns. Para consultar todas as extensões compatíveis, execute o comando SELECT * FROM pg_available_extensions; no banco de dados.

  • Antes de usar determinadas extensões, adicione-as ao parâmetro shared_preload_libraries. Caso contrário, não será possível criá-las.

    • Essas extensões incluem pg_stat_statements, auth_delay, passwordcheck, auto_explain, pgaudit, pg_bigm, pg_cron, pg_hint_plan, pg_prewarm, zhparser, timescaledb, pldebugger e pg_jieba.

    • Ao adicionar a extensão pldebugger ao parâmetro shared_preload_libraries, defina o valor como plugin_debugger.

  • Para modificar o parâmetro shared_preload_libraries, consulte Definir parâmetros do cluster.

  • Se ocorrer um erro de permissão negada (ERROR: permission denied for database postgres) ao criar uma extensão, como ganos_spatialref, no banco de dados padrão postgres, mude para um banco de dados de sua propriedade e crie a extensão nele.

  • Se a instalação de uma extensão falhar, mas ela aparecer como compatível ao executar o comando SELECT * FROM pg_available_extensions;, envie um ticket para obter assistência.

Importante

A política de suporte para extensões do PolarDB for PostgreSQL foi ajustada. A partir de 27 de abril de 2023, certas extensões só podem ser criadas em versões secundárias específicas do mecanismo. Essa alteração não afeta as extensões existentes. Para mais informações, consulte Restrições na criação de algumas extensões do PolarDB for PostgreSQL em versões secundárias anteriores do mecanismo a partir de 27 de abril de 2023.

Clusters de arquitetura X86

Nome da extensão

PolarDB for PostgreSQL

Descrição

18

17

16

15

14

11

address_standardizer

3.3.7

3.3.7

3.3.7

3.3.7

3.3.7

3.3.4

Padroniza endereços.

address_standardizer_data_us

3.3.7

3.3.7

3.3.7

3.3.7

3.3.7

3.3.4

Fornece dados dos EUA para padronização de endereços.

AGE

-

-

1.5.1

1.5.0

1.5.0

-

Extensão de grafos para bancos de dados que usa a linguagem Cypher para consultar grafos.

bloom

1,0

1,0

1,0

1,0

1,0

1,0

Disponibiliza um método de acesso a índices baseado em filtros Bloom.

btree_gin

1,3

1,3

1,3

1,3

1.3.1

1,3

Fornece um exemplo de classe de operador GIN que implementa comportamento equivalente a B-tree para múltiplos tipos de dados e todos os tipos enum.

btree_gist

1,8

1.7

1.7

1.7

1.6.1

1,5

Apresenta um exemplo de classe de operador GiST que implementa comportamento equivalente a B-tree para múltiplos tipos de dados e todos os tipos enum.

citext

1,8

1,6

1,6

1,6

1,6

1,5

Oferece um tipo de string que não diferencia maiúsculas de minúsculas.

cube

1,5

1,5

1,5

1,5

1,5

1,4

Disponibiliza um tipo de dados para representar cubos multidimensionais.

dblink

1,2

1,2

1,2

1,2

1,2

1,2

Realiza operações de tabelas entre bancos de dados.

decoderbufs

0.1.0

0.1.0

0.1.0

0.1.0

0.1.0

0.1.0

Gera dados compatíveis com a plataforma Debezium baseados no protocolo Protocol Buffers.

dict_int

1,0

1,0

1,0

1,0

1,0

1,0

Exemplo de modelo de dicionário de busca textual complementar.

earthdistance

1,2

1,2

1,2

1,1

1,1

1,1

Oferece dois métodos distintos para calcular distâncias de círculo máximo na superfície da Terra.

fuzzystrmatch

1,2

1,2

1,2

1,1

1,1

1,1

Determina a similaridade e a distância entre strings.

ganos_address_standardizer

7.8

7.7

7.9

7.7

7.9

6.8

Extensão de padronização de nomes de locais baseada no padrão PAGC.

ganos_address_standardizer_data_us

7.8

7.7

7.9

7.7

7.9

6.8

Extensão de dados dos EUA para padronização de nomes de locais baseada no padrão PAGC.

ganos_geometry

7.8

7.7

7.9

7.7

7.9

6.8

Oferece recursos de computação e análise para tipos de geometria espacial.

ganos_geometry_pyramid

7.8

7.7

7.9

7.7

7.9

6.8

Renderiza rapidamente big data de geometria espacial 2D.

ganos_geometry_sfcgal

7.8

7.7

7.9

7.7

7.9

6.8

Fornece recursos adicionais para a extensão de geometria espacial sfcgal.

ganos_geometry_topology

7.8

7.7

7.9

7.7

7.9

6.8

Disponibiliza recursos de computação e análise para tipos de geometria espacial.

ganos_networking

7.8

7.7

7.9

7.7

7.9

6.8

Oferece recursos de computação e análise para tipos de rede de geometria espacial.

ganos_pointcloud

7.8

7.7

7.9

7.7

7.9

6.8

Fornece recursos de armazenamento, computação e análise para nuvens de pontos.

ganos_pointcloud_geometry

7.8

7.7

7.9

7.7

7.9

6.8

Disponibiliza recursos de armazenamento, computação e análise para nuvens de pontos.

ganos_raster

7.8

7.7

7.9

7.7

7.9

6.8

Oferece recursos de armazenamento, computação e análise para dados raster espaciais.

ganos_spatialref

7.8

7.7

7.9

7.7

7.9

6.8

Fornece recursos de computação e análise para referências espaciais.

ganos_tiger_geocoder

7.8

7.7

7.9

7.7

7.9

6.8

Oferece suporte ao tipo de dados USCB TIGER.

ganos_trajectory

7.8

7.7

7.9

7.7

7.9

6.8

Disponibiliza recursos de computação e análise para dados de objetos em movimento (MOD) do Ganos.

hll

2.18

2.18

2.18

2.18

2,17

2,17

Estima rapidamente métricas de negócios, como visualizações de página (PVs) e visitantes únicos (UVs).

hstore

1,8

1,8

1,8

1,8

1,8

1,5

Armazena pares chave-valor dentro de um único valor PostgreSQL.

hypopg

1.4.0

-

1.4.0

1.3.1

1.4.0

1.3.1

Permite criar um índice virtual.

imgsmlr

-

-

1,0

-

1,0

-

Suporta busca de imagens similares.

intagg

1,1

1,1

1,1

1,1

1,1

1,1

Fornece um agregador de inteiros e um enumerador.

intarray

1,5

1,5

1,5

1,5

1,5

1,2

Oferece funções e operadores úteis para manipular arrays de inteiros sem valores nulos.

ip4r

2,4

2,4

2,4

2,4

2,4

2,4

Habilita suporte a tipos de intervalo de endereços IP no PostgreSQL.

isn

1,3

1,2

1,2

1,2

1,2

1,2

Valida a entrada com base em uma lista de prefixos codificada e une números na saída.

ltree

1,3

1,3

1,2

1,2

1,2

1,1

Fornece rótulos para dados armazenados em uma estrutura hierárquica semelhante a uma árvore.

oss_fdw

-

-

1,1

-

1,1

1,1

Lê e grava dados no OSS.

pase

0.0.1

0.0.1

0.0.1

0.0.1

0.0.1

0.0.1

Oferece recuperação vetorial eficiente.

pg_bigm

1,2

1,2

1,2

1,2

1,2

1,2

Cria um índice GIN bigrama (2-gram) para acelerar o processo de busca textual.

pg_buffercache

1,6

1,6

1,6

1,4

1,5

1,3

Disponibiliza um método para inspecionar o buffer compartilhado em tempo real.

polar_concurrency_control

-

-

1,0

-

1,0

1,0

Controla a concorrência de instruções SQL.

polar_tde_utils

1,0

1,0

1,0

-

1,0

1,0

Extensão para criptografia e descriptografia em lote no TDE.

pg_cron

1,5

1,5

1,5

1,5

1,5

1,2

Permite definir uma tarefa agendada.

pg_freespacemap

1,3

1,2

1,2

1,2

1,2

1,2

Examina o mapa de espaço livre (FSM).

pg_jieba

1.1.0

1.1.0

1.1.0

1.1.0

1.1.0

1.1.0

Oferece tokenização em chinês para busca textual.

pg_pathman

-

-

-

-

1,5

1,5

Extensão de tabela particionada de alto desempenho.

pg_hint_plan

-

-

1.6.2

-

1.4.1

1.3.7

Permite alterar o plano de execução padrão do PostgreSQL usando dicas em comentários especiais.

pg_profile

-

4.10

4.10

4.10

4,1

1,0

Coleta estatísticas sobre atividades intensivas em recursos.

pg_prewarm

1,2

1,2

1,2

1,2

1,2

1,2

Oferece uma maneira conveniente de carregar dados no buffer do sistema operacional ou no buffer do PostgreSQL.

pg_sphere

-

-

1,0

-

1,0

1,0

Fornece tipos de dados esféricos, funções, operadores e índices para PostgreSQL.

pg_stat_kcache

2.3.1

2.3.0

2.3.0

2.3.0

2.2.1

2.2.1

Coleta estatísticas sobre informações de leitura e gravação do sistema.

pg_stat_statements

1.12

1.11

1.10.1

1.10

1.9.2

1,6

Oferece uma forma de rastrear estatísticas de execução de todas as instruções SQL executadas por um servidor.

pg_trgm

1,6

1,6

1,6

1,6

1,6

1,4

Fornece funções e operadores para determinar a similaridade de texto alfanumérico, além de classes de operadores de índice que suportam busca rápida de strings similares.

pgaudit

18.1

17.1

16.1

1.7.1

1.6.2

1.3.3

Oferece logs detalhados de auditoria de sessão e objeto.

pgcrypto

1,4

1,3

1,3

1,3

1,3

1,3

Fornece funções criptográficas para PostgreSQL.

pgrouting

3.4.2

3.4.2

3.4.2

3.4.2

3.4.2

3.4.2

Disponibiliza recursos de computação e análise para tipos de rede de geometria espacial.

pgrowlocks

1,2

1,2

1,2

1,2

1,2

1,2

Oferece uma função para exibir informações de bloqueio de linha de uma tabela especificada.

pgstattuple

1,5

1,5

1,5

1,5

1,5

1,5

Fornece várias funções para obter estatísticas no nível de tupla.

pgvector

0.8.0

0.8.0

0.8.0

0.8.0

0.8.0

0.5.0

Extensão para busca de similaridade vetorial de alta dimensão.

pldebugger

1,1

1,1

1,1

1,1

1,1

1,1

Extensão de depuração de procedimentos armazenados.

plperl

1,0

1,0

1,0

1,0

1,0

1,0

Oferece a linguagem procedural Perl.

plpgsql

1,0

1,0

1,0

1,0

1,0

1,0

Fornece a linguagem procedural SQL.

pltcl

1,0

1,0

1,0

1,0

1,0

1,0

Oferece a linguagem procedural Tcl.

postgis

3.3.7

3.3.7

3.3.7

3.3.7

3.3.7

3.3.4

Extensões PostGIS para informações espaciais e geográficas.

postgis_sfcgal

3.3.7

3.3.7

3.3.7

3.3.7

3.3.7

3.3.4

Extensões PostGIS SFCGAL para informações espaciais e geográficas.

postgis_tiger_geocoder

3.3.7

3.3.7

3.3.7

3.3.7

3.3.7

3.3.4

Extensões de dados PostGIS TIGER para informações espaciais e geográficas.

postgis_topology

3.3.7

3.3.7

3.3.7

3.3.7

3.3.7

3.3.4

Extensões de dados topológicos PostGIS para informações espaciais e geográficas.

q3c

-

-

-

-

-

2.0.0

Indexa espacialmente em uma esfera.

rdkit

-

-

-

-

-

3,8

Suporta recursos como quimioinformática e recuperação de moléculas químicas.

roaringbitmap

0,5

0,5

0,5

0,5

0,5

0,5

Usa recursos de bitmap para melhorar o desempenho de consultas.

rum

1,3

1,3

1,3

1,3

1,3

-

Oferece busca textual de alta velocidade.

sequential_uuid

1.0.3

1.0.3

1.0.3

1.0.3

1.0.2

1.0.2

Gerador de identificador universalmente único (UUID) com padrão sequencial.

smlar

-

-

1,0

-

1,0

1,0

Calcula a similaridade entre dois arrays do mesmo tipo.

sslinfo

1,2

1,2

1,2

1,2

1,2

1,2

Fornece informações sobre o certificado SSL do cliente atual.

tablefunc

1,0

1,0

1,0

1,0

1,0

1,0

Inclui múltiplas funções que retornam tabelas.

tds_fdw

-

-

-

-

2.0.2

2.0.2

Consulta dados de outros tipos de bancos de dados.

timescaledb

-

-

2.18.0

-

2.16.1

1.7.1

Suporta sharding automático, gravação e recuperação eficientes e agregação quase em tempo real para dados de séries temporais.

tsm_system_rows

1,0

1,0

1,0

1,0

1,0

1,0

Oferece o método de amostragem de tabela SYSTEM_ROWS.

tsm_system_time

1,0

1,0

1,0

1,0

1,0

1,0

Fornece o método de amostragem de tabela SYSTEM_TIME.

unaccent

1,1

1,1

1,1

1,1

1,1

1,1

Dicionário de busca textual que remove acentos (marcas diacríticas) dos lexemas.

uuid-ossp

1,1

1,1

1,1

1,1

1,1

1,1

Oferece funções para gerar identificadores universalmente únicos (UUIDs) usando um dos vários algoritmos padrão.

varbitx

1,1

1,1

1,1

1,1

1,1

1,1

Suporta múltiplas operações BIT.

wal2json

2,6

2,6

2,6

2,6

2,6

2,5

Gera arquivos de log lógico no formato JSON.

xml2

1,2

1,1

1,1

1,1

1,1

1,1

Oferece recursos de consulta XPath e XSLT.

zhparser

2.2

2.2

2.2

2.2

1,0

1,0

Fornece busca textual em chinês.

zombodb

-

-

-

-

-

4,0

Oferece recursos avançados de indexação e análise de texto.

Clusters de arquitetura ARM

Nome da extensão

PostgreSQL 14

PostgreSQL 11

Descrição

AGE

1.5.0

1.5.0

Extensão de grafos para bancos de dados que usa a linguagem Cypher para consultar grafos.

address_standardizer

3.1.4

3.1.4

Padroniza endereços.

address_standardizer_data_us

3.1.4

3.1.4

Fornece dados dos EUA para padronização de endereços.

bloom

1,0

1,0

Disponibiliza um método de acesso a índices baseado em filtros Bloom.

btree_gin

1,3

1,3

Fornece um exemplo de classe de operador GIN que implementa comportamento equivalente a B-tree para múltiplos tipos de dados e todos os tipos enum.

btree_gist

1,6

1,5

Apresenta um exemplo de classe de operador GiST que implementa comportamento equivalente a B-tree para múltiplos tipos de dados e todos os tipos enum.

citext

1,6

1,5

Oferece um tipo de string que não diferencia maiúsculas de minúsculas.

cube

1,5

1,4

Disponibiliza um tipo de dados para representar cubos multidimensionais.

decoderbufs (decodificador ProtoBuf)

0.10.0

0.10.0

Gera dados compatíveis com a plataforma Debezium baseados no protocolo Protocol Buffers.

dict_int

1,0

1,0

Exemplo de modelo de dicionário de busca textual complementar.

earthdistance

1,1

1,1

Oferece dois métodos distintos para calcular distâncias de círculo máximo na superfície da Terra.

fuzzystrmatch

1,1

1,1

Determina a similaridade e a distância entre strings.

ganos_address_standardizer

5,6

5,6

Extensão de padronização de nomes de locais baseada no padrão PAGC.

ganos_geometry_pyramid

5,6

5,6

Renderiza rapidamente big data de geometria espacial 2D.

ganos_geometry_sfcgal

5,6

5,6

Fornece recursos adicionais para a extensão de geometria espacial sfcgal.

ganos_geometry_topology

5,6

5,6

Disponibiliza recursos de computação e análise para tipos de geometria espacial.

ganos_networking

5,6

5,6

Oferece recursos de computação e análise para tipos de rede de geometria espacial.

ganos_pointcloud

5,6

5,6

Fornece recursos de armazenamento, computação e análise para nuvens de pontos.

ganos_pointcloud_geometry

5,6

5,6

Disponibiliza recursos de armazenamento, computação e análise para nuvens de pontos.

ganos_raster

5,6

5,6

Oferece recursos de armazenamento, computação e análise para dados raster espaciais.

ganos_spatialref

5,6

5,6

Fornece recursos de computação e análise para referências espaciais.

ganos_tiger_geocoder

5,6

5,6

Oferece suporte ao tipo de dados USCB TIGER.

ganos_trajectory

5,6

5,6

Disponibiliza recursos de computação e análise para dados de objetos em movimento (MOD) do Ganos.

HLL (conjunto aproximado)

2,16

2,14

Estima rapidamente métricas de negócios, como visualizações de página (PVs) e visitantes únicos (UVs).

hstore

1,8

1,5

Armazena pares chave-valor dentro de um único valor PostgreSQL.

hypopg

1.3.1

1.3.1

Cria índices hipotéticos.

intagg

1,1

1,1

Fornece um agregador de inteiros e um enumerador.

intarray

1,5

1,2

Oferece funções e operadores úteis para manipular arrays de inteiros sem valores nulos.

ip4r (armazenamento para endereços de rede)

2,4

2,4

Habilita suporte a tipos de intervalo de endereços IP no PostgreSQL.

isn

1,2

1,2

Valida a entrada com base em uma lista de prefixos codificada e une números na saída.

ltree

1,2

1,1

Fornece rótulos para dados armazenados em uma estrutura hierárquica semelhante a uma árvore.

log_fdw

1,0

1,0

Consulta logs do banco de dados.