PostgreSQL no Amazon RDS - Amazon Relational Database Service

PostgreSQL no Amazon RDS

O Amazon RDS oferece suporte a instâncias de banco de dados executando várias versões do PostgreSQL. Você pode criar instâncias de banco de dados e snapshot de banco de dadoss, além de restaurações e backup pontuais. As instâncias de banco de dados que executam o PostgreSQL oferecem suporte a implantações Multi-AZ, réplicas de leitura, IOPS provisionadas e podem ser criadas dentro de uma VPC. Você também pode usar o Secure Socket Layer (SSL) para conectar-se a uma instância de banco de dados executando PostgreSQL.

Antes de criar uma instância de banco de dados, você deve concluir as etapas na seção Configuração do Amazon RDS deste guia.

Você pode usar qualquer aplicativo de cliente padrão SQL para executar comandos para a instância a partir do computador do cliente. Dentre esses aplicativos, estão pgAdmin, uma ferramenta popular de administração e de desenvolvimento de código aberto para PostgreSQL, ou o psql, um utilitário de linha de comando que faz parte da instalação do PostgreSQL. Para oferecer uma experiência de serviço gerenciado, o Amazon RDS não fornece acesso ao host para instâncias de bancos de dados e restringe o acesso a determinados procedimentos e tabelas do sistema que exigem privilégios avançados. O Amazon RDS oferece suporte a acesso a bancos de dados em uma instância de banco de dados que usa qualquer aplicação de cliente SQL padrão. O Amazon RDS não permite o acesso direto do host a uma instância de banco de dados usando Telnet ou Secure Shell (SSH).

O Amazon RDS for PostgreSQL é compatível com vários padrões do setor. Por exemplo, você pode usar os bancos de dados do Amazon RDS for PostgreSQL para criar aplicações compatíveis conformidade com a HIPAA e para armazenar informações relacionadas à saúde, como informações de saúde protegidas, sob um Acordo de Associação Comercial (BAA) celebrado com a AWS. O Amazon RDS for PostgreSQL também atende aos requisitos de segurança do Federal Risk and Authorization Management Program (FedRAMP). O Amazon RDS for PostgreSQL recebeu uma autoridade provisória da Joint Authorization Board (JAB) da FedRAMP para operar (P-ATO) na linha de base ALTA da FedRAMP nas regiões da AWS GovCloud (US) . Para obter mais informações sobre os padrões de conformidade compatíveis, consulte AWS cloud compliance (Conformidade da Nuvem AWS).

Para importar os dados PostgreSQL em uma instância de banco de dados, siga as informações na seção Como importar dados no PostgreSQL do Amazon RDS.

Tarefas comuns de gerenciamento do PostgreSQL no Amazon RDS

Estas são tarefas de gerenciamento comuns que você executa com uma instância de banco de dados do Amazon RDS for PostgreSQL, com links para documentação relevante de cada tarefa.

Área de tarefa Documentação relevante

Configuração do Amazon RDS para o primeiro uso

Existem pré-requisitos que você deve concluir antes de criar sua instância de banco de dados. Por exemplo, as instâncias de banco de dados são criadas por padrão com um firewall que impede acessá-las. Você deve criar um grupo de segurança com os endereços IP corretos e uma configuração de rede para acessar a instância de banco de dados.

Configuração do Amazon RDS

Noções básicas sobre instâncias de banco de dados do Amazon RDS

Se você estiver criando uma instância de banco de dados para fins de produção, deve entender como classes de instâncias, tipos de armazenamento e IOPS provisionadas funcionam no Amazon RDS.

Classes de instância de banco de dados

Tipos de armazenamento do Amazon RDS

Armazenamento SSD de IOPS provisionadas

Como encontrar versões compatíveis do PostgreSQL

O Amazon RDS oferece suporte a várias versões do PostgreSQL.

Versões compatíveis do banco de dados PostgreSQL

Configuração do suporte à alta disponibilidade e failover

Uma instância de banco de dados de produção deve usar implantações Multi-AZ. As implantações Multi-AZ oferecem maior disponibilidade, durabilidade de dados e tolerância a falhas para instâncias de banco de dados.

Alta disponibilidade (Multi-AZ) para Amazon RDS

Noções básicas sobre a rede da Amazon Virtual Private Cloud (VPC)

Se a sua conta AWS tiver uma VPC padrão, a instância de banco de dados será criada automaticamente dentro da VPC padrão. Em alguns casos, sua conta pode não ter uma VPC padrão e você pode querer uma instância de banco de dados em uma VPC. Nesses casos, crie a VPC e os grupos de sub-redes antes de criar a instância de banco de dados.

Determinar se você está usando a plataforma EC2-VPC ou EC2-Classic

Trabalhar com uma instância de banco de dados em uma VPC

Importação de dados no PostgreSQL do Amazon RDS

Você pode usar várias ferramentas diferentes para importar os dados em sua instância de banco de dados PostgreSQL no Amazon RDS.

Como importar dados no PostgreSQL do Amazon RDS

Configurar réplicas de leitura somente leitura (primárias e em espera)

O PostgreSQL no Amazon RDS oferece suporte às réplicas de leitura na mesma região da AWS e em uma região da AWS diferente da instância primária.

Como trabalhar com réplicas de leitura

Trabalhar com réplicas de leitura do PostgreSQL no Amazon RDS

Criar uma réplica de leitura em uma região da AWS diferente

Noções básicas sobre grupos de segurança

Por padrão, as instâncias de banco de dados são criadas com um firewall que impede o acesso a elas. Você deve criar um grupo de segurança com os endereços IP corretos e uma configuração de rede para acessar a instância de banco de dados.

Geralmente, se sua instância de banco de dados está na plataforma EC2-Classic, será necessário criar um grupo de segurança de banco de dados. Se sua instância de banco de dados está na plataforma EC2-VPC, será necessário criar um grupo de segurança de VPC.

Determinar se você está usando a plataforma EC2-VPC ou EC2-Classic

Controlar acesso com grupos de segurança

Configuração de parameter groups e recursos

Se a sua instância de banco de dados exigir parâmetros de banco de dados específicos, você poderá criar um parameter group antes de criar essa instância de banco de dados.

Como trabalhar com grupos de parâmetros de banco de dados

Execução de tarefas comuns de DBA para o PostgreSQL

Algumas das tarefas mais comuns de DBA do PostgreSQL incluem:

Tarefas comuns de DBA para PostgreSQL

Conexão à instância de banco de dados PostgreSQL

Após criar um security group e associá-lo a uma instância de banco de dados, você poderá se conectar à instância de banco de dados usando qualquer aplicativo de cliente SQL padrão, como o pgadmin III.

Conectar a uma instância de banco de dados executando o mecanismo de banco de dados do PostgreSQL

Usar o SSL com uma instância de banco de dados PostgreSQL

Backup e restauração da instância de banco de dados

Você pode configurar a instância de banco de dados para fazer backups automáticos ou snapshots manuais e, depois, restaurar instâncias a partir dos backups ou snapshots.

Como fazer backup e restauração de uma instância de banco de dados do Amazon RDS

Monitoramento das atividades e da performance da instância de banco de dados

Monitore uma instância de banco de dados PostgreSQL usando as métricas, eventos e o monitoramento avançado do Amazon RDS do CloudWatch.

Exibir métricas de instância de banco de dados

Visualizar eventos do Amazon RDS

Atualização da versão do banco de dados PostgreSQL

Você pode fazer atualizações das versões principal e secundária para sua instância de banco de dados PostgreSQL.

Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS

Escolher uma atualização de versão principal para o PostgreSQL

Trabalhar com arquivos de log

Você pode acessar os arquivos de log de sua instância de banco de dados PostgreSQL.

Arquivos de log do banco de dados PostgreSQL

Noções básicas sobre as melhores práticas para instâncias de banco de dados PostgreSQL

Encontre algumas de melhores práticas para trabalhar com o PostgreSQL no Amazon RDS.

Melhores práticas para trabalhar com PostgreSQL

Trabalhar com o ambiente de visualização de banco de dados

Quando você cria uma instância de banco de dados no Amazon RDS, você sabe que a versão do PostgreSQL baseada nela foi testada e recebe suporte total da Amazon. A comunidade do PostgreSQL lança novas versões e novas extensões continuamente. Você pode experimentar novas versões e extensões do PostgreSQL antes de elas receberem suporte total. Para fazer isso, você pode criar uma nova instância de banco de dados no Database Preview Environment.

As instâncias de banco de dados no Database Preview Environment são semelhantes às instâncias de banco de dados em um ambiente de produção. No entanto, tenha em mente vários fatores importantes:

  • Todas as instâncias de banco de dados são excluídas 60 dias após serem criadas, juntamente com backups e snapshots.

  • Só é possível criar uma instância de banco de dados em uma virtual private cloud (VPC) com base no serviço da Amazon VPC.

  • Você só pode criar tipos de instância M6g, M5, T3, R6g e R5. Para obter mais informações sobre as classes de instância do RDS, consulte Classes de instância de banco de dados .

  • Você só pode usar o SSD de uso geral e o armazenamento em SSD IOPS provisionadas.

  • Não é possível obter ajuda do Suporte AWS com instâncias de banco de dados. Você pode publicar suas perguntas no fórum do RDS Database Preview Environment.

  • Não é possível copiar um snapshot de uma instância de banco de dados para um ambiente de produção.

  • Você pode usar implantações Single-AZ e Multi-AZ.

  • É possível usar funções padrão de despejo e carregamento do PostgreSQL para exportar bancos de dados ou importar bancos de dados para o Database Preview Environment.

Recursos não compatíveis com o ambiente de visualização

Os seguintes recursos não estão disponíveis no ambiente de visualização:

  • Cópia de snapshots entre regiões

  • Réplicas de leitura entre regiões

  • Extensões que não estão na tabela a seguir de extensões compatíveis

Extensões do PostgreSQL compatíveis com o ambiente de visualização

As extensões do PostgreSQL compatíveis com o Database Preview Environment estão listadas na tabela a seguir.

Extensão Versão

address_standardizer

3.1.3

address_standardizer_data_us

3.1.3

amcheck

1.3

aws_commons 1.2

AWS/Lambda

1.0

aws_s3 1.0

bloom

1,0

btree_gin

1.3

btree_gist

1.5

citext

1.6

cube

1.5

dblink

1.2

dict_int

1,0

dict_xsyn

1,0

earthdistance

1.1

fuzzystrmatch

1.1

hll

2.1.5

hstore

1.8

hstore_plper

1,0

intagg

1.1

intarray

1.5

ip4r 2.4

isn

1.2

jsonb_plperl 1,0

log_fdw

1.2

ltree

1.2

old_snapshot

1,0

orafce

3.15.1

pageinspect 1.9

pg_bigm

1.2

pg_buffercache

1.3

pg_cron

1.3

pg_freespacemap

1.2

pg_partman

4.4.0

pg_prewarm

1.2

pg_proctab

0.0.9

pg_similarity 1,0

pg_stat_statements

1.9

pg_surgery

1,0

pg_transport 1.0 RC7

pg_trgm

1.6

pg_visibility

1.2

pgaudit

1.6 beta 1

pgcrypto

1.3

pgrouting 3.1.0

pgrowlocks

1.2

pgstattuple

1.5

pgtap 1.1.0

plcoffee

2.3.15

plls

2.3.15

plperl

1,0

plpgsql

1,0

plprofiler 4.1

pltcl

1,0

plv8

2.3.15

PostGIS

3.1.3

postgis_raster

3.1.3

postgis_tiger_geocoder

3.1.3

postgis_topology

3.1.3

postgres_fdw

1.1

prefixo 1.2.0

rdkit

3.8

rds_tools

1,0

spgist_name_ops

1,0

sslinfo

1.2

tablefunc

1,0

test_parser

1,0

test_regex

1,0

tsm_system_rows

1,0

tsm_system_time

1,0

unaccent

1.1

uuid_ossp

1.1

Criar uma nova instância de banco de dados no ambiente de visualização

Use o procedimento a seguir para criar uma instância de banco de dados no ambiente de visualização.

Para criar uma instância de banco de dados no ambiente de visualização

  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. Escolha Dashboard (Painel) no painel de navegação.

  3. Selecione Switch to Database Preview Environment (Alternar para o Database Preview Environment).

    
                            Caixa de diálogo para selecionar o ambiente de visualização

    Você também pode navegar diretamente para o Database Preview Environment.

    nota

    Se você deseja criar uma instância no Database Preview Environment com a API ou a CLI, o endpoint é rds-preview.us-east-2.amazonaws.com.

  4. Continue com o procedimento descrito em Console.

Limitações para instâncias de banco de dados PostgreSQL

A seguir, veja uma lista de limitações do PostgreSQL no Amazon RDS:

  • Você pode ter até 40 instâncias de banco de dados PostgreSQL.

  • Para conhecer os limites de armazenamento, consulte Armazenamento de instâncias de banco de dados do Amazon RDS.

  • O Amazon RDS reserva até 3 conexões para manutenção de sistema. Se você especificar um valor ao parâmetro de conexões do usuário, será preciso adicionar 3 conexões à quantidade que você prevê usar.

Versões compatíveis do banco de dados PostgreSQL

O Amazon RDS oferece suporte a instâncias de banco de dados executando várias edições do PostgreSQL. Você pode especificar qualquer versão atualmente com suporte do PostgreSQL ao criar uma nova instância de banco de dados. Você pode especificar a versão principal (como o PostgreSQL 10) e qualquer versão secundária com suporte para a versão principal especificada. Se nenhuma versão for especificada, o Amazon RDS usará uma versão compatível por padrão, geralmente a versão mais recente. Se uma versão principal for especificada, mas uma versão secundária não, o Amazon RDS usará por padrão um lançamento recente da versão principal que você especificou.

Para ver uma lista de versões com suporte, bem como os padrões para instâncias de banco de dados recém-criadas, use o comando da describe-db-engine-versionsAWS CLI. Por exemplo, para exibir a versão padrão do mecanismo PostgreSQL, use o seguinte comando:

aws rds describe-db-engine-versions --default-only --engine postgres

Versões 13 do PostgreSQL

PostgreSQL versão 13.3 no Amazon RDS

O PostgreSQL versão 13.3 já está disponível no Amazon RDS. O PostgreSQL contém várias melhorias que foram anunciadas no PostgreSQL 13.3.

Essa versão também inclui as seguintes alterações:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 13 às quais o Amazon RDS oferece suporte.

PostgreSQL versão 13.2 no Amazon RDS

PostgreSQL versão 13.2 já está disponível no Amazon RDS. O PostgreSQL contém várias melhorias que foram anunciadas no PostgreSQL 13.2.

Esta versão também adicionou as seguintes novas extensões:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 13 às quais o Amazon RDS oferece suporte.

PostgreSQL versão 13.1 no Amazon RDS

PostgreSQL versão 13.1 já está disponível no Amazon RDS. O PostgreSQL contém várias melhorias que foram anunciadas no PostgreSQL 13.0 e PostgreSQL 13.1 .

Esta versão adicionou:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 13 às quais o Amazon RDS oferece suporte.

Versões 12 do PostgreSQL

PostgreSQL versão 12.7 no Amazon RDS

O PostgreSQL versão 12.7 já está disponível no Amazon RDS. O PostgreSQL versão 12.7 contém várias melhorias que foram anunciadas para o PostgreSQL versão 12.7.

Essa versão também inclui as seguintes alterações:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 12 às quais o Amazon RDS oferece suporte.

PostgreSQL versão 12.6 no Amazon RDS

PostgreSQL versão 12.6 já está disponível no Amazon RDS. O PostgreSQL versão 12.6 contém várias melhorias que foram anunciadas para o PostgreSQL versão 12.6.

Essa versão também inclui as seguintes alterações:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 12 às quais o Amazon RDS oferece suporte.

PostgreSQL versão 12.5 no Amazon RDS

PostgreSQL versão 12.5 já está disponível no Amazon RDS. O PostgreSQL versão 12.5 contém várias melhorias que foram anunciadas para o PostgreSQL versão 12.5.

Essa versão também inclui as seguintes alterações:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 12 às quais o Amazon RDS oferece suporte.

PostgreSQL versão 12.4 no Amazon RDS

PostgreSQL versão 12.4 já está disponível no Amazon RDS. O PostgreSQL versão 12.4 contém várias melhorias que foram anunciadas para o PostgreSQL versão 12.4.

Essa versão também inclui as seguintes alterações:

  • Adição da extensão pg_proctab versão 0.0.9.

  • Adição da extensão rdkit versão 3.8.

  • Atualização da extensão aws_s3 para a versão 1.1.

  • Atualização da extensão pglogical para a versão 2.3.2.

  • Atualização da extensão wal2json para a versão 2.3.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 12 às quais o Amazon RDS oferece suporte.

PostgreSQL versão 12.3 no Amazon RDS

O PostgreSQL versão 12.3 agora está disponível no Amazon RDS. O PostgreSQL versão 12.3 contém várias melhorias que foram anunciadas para o PostgreSQL versão 12.3.

Essa versão também inclui as seguintes alterações:

  • Atualização da extensão pg_hint_plan para a versão 1.3.5.

  • Atualização da extensão pglogical para a versão 2.3.1.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 12 às quais o Amazon RDS oferece suporte.

PostgreSQL versão 12.2 no Amazon RDS

O PostgreSQL versão 12.2 agora está disponível no Amazon RDS. O PostgreSQL versão 12.2 contém vários aprimoramentos que foram anunciados para as versões 12.0, 12.1 e 12.2 do PostgreSQL.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 12 às quais o Amazon RDS oferece suporte.

Versões 11 do PostgreSQL

PostgreSQL versão 11.12 no Amazon RDS

O PostgreSQL versão 11.12 já está disponível no Amazon RDS. O PostgreSQL versão 11.12 contém várias melhorias que foram anunciadas para o PostgreSQL versão 11.12.

Essa versão também inclui a seguinte alteração:

  • A extensão orafce foi atualizada para a versão 3.15.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 11.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 11.11 no Amazon RDS

PostgreSQL versão 11.11 já está disponível no Amazon RDS. O PostgreSQL versão 11.11 contém várias melhorias que foram anunciadas para o PostgreSQL versão 11.11.

Esta versão também adicionou a seguinte nova extensão:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 11.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 11.10 no Amazon RDS

PostgreSQL versão 11.10 já está disponível no Amazon RDS. O PostgreSQL versão 11.10 contém várias melhorias que foram anunciadas para o PostgreSQL versão 11.10.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 11.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 11.9 no Amazon RDS

PostgreSQL versão 11.9 já está disponível no Amazon RDS. O PostgreSQL versão 11.9 contém várias melhorias que foram anunciadas para o PostgreSQL versão 11.9.

Essa versão também inclui as seguintes alterações:

  • Adição da extensão aws_s3 versão 1.1.

  • Adição da extensão pg_proctab versão 0.0.9.

  • Atualização da extensão pgaudit para a versão 1.3.1.

  • Atualização da extensão pglogical para a versão 2.2.2.

  • Adição da extensão rdkit versão 3.8.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 11.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 11.8 no Amazon RDS

O PostgreSQL versão 11.8 contém várias correções de erros para problemas na versão 11.7. Para obter mais informações sobre as correções feitas no PostgreSQL 11.8, consulte a documentação do PostgreSQL 11.8.

Essa versão também inclui a seguinte alteração:

  • Atualização da extensão pg_hint_plan para a versão 1.3.5.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 11.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 11.7 no Amazon RDS

O PostgreSQL versão 11.7 contém várias correções de bugs para problemas na versão 11.6. Para obter mais informações sobre as correções feitas no PostgreSQL 11.7, consulte a documentação do PostgreSQL 11.7.

PostgreSQL versão 11.6 no Amazon RDS

O PostgreSQL versão 11.6 contém várias correções de erros para problemas na versão 11.5. Para obter mais informações sobre as correções feitas no PostgreSQL 11.6, consulte a documentação do PostgreSQL.

Essa versão também inclui as seguintes alterações:

  • Atualização da extensão pgTAP para a versão 1.1.0.

  • Adição da extensão plprofiler.

  • Adição ao suporte do shared_preload_libraries para que o pg_prewarm seja iniciado automaticamente.

PostgreSQL versão 11.5 no Amazon RDS

O PostgreSQL versão 11.5 contém várias correções de erros para problemas na versão 11.4. Para obter mais informações sobre as correções feitas no PostgreSQL 11.5, consulte a Documentação do PostgreSQL.

Essa versão também inclui as seguintes alterações:

  • Uma nova extensão pg_transport foi adicionada.

  • A extensão aws_s3 foi atualizada para oferecer suporte a solicitações de estilo hospedadas virtuais. Para obter mais informações, consulte Amazon S3 path deprecation plan – The rest of the story.

  • A extensão PostGIS foi atualizada para a versão 2.5.2.

PostgreSQL versão 11.4 no Amazon RDS

Essa versão contém uma correção de segurança importante e também correções de erros e aprimoramentos realizados pela comunidade do PostgreSQL. Para obter mais informações sobre a correção de segurança, consulte o comunicado da comunidade do PostgreSQL e a correção de segurança CVE-2019-10164.

Cm essa versão, a extensão pg_hint_plan foi atualizada para a versão 1.3.4.

Para obter mais informações sobre as correções feitas no PostgreSQL 11.4, consulte a Documentação do PostgreSQL.

PostgreSQL versão 11.2 no Amazon RDS

O PostgreSQL versão 11.2 contém várias correções de erros para problemas na versão 11.1. Para obter mais informações sobre as correções feitas no PostgreSQL 11.2, consulte a Documentação do PostgreSQL.

Essa versão também inclui as seguintes alterações:

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 11.1 no Amazon RDS

O PostgreSQL versão 11.1 contém várias melhorias anunciadas em PostgreSQL 11.1 released! Essa versão inclui procedimentos armazenados SQL que permitem transações incorporadas em um procedimento. Essa versão também inclui melhorias importantes no particionamento e no paralelismo e muitas outras melhorias de performance úteis. Por exemplo, usando uma constante não nula para um padrão de coluna, agora você pode usar um comando ALTER TABLE para adicionar uma coluna sem causar uma reconfiguração de tabela.

O PostgreSQL versão 11.1 contém várias correções de erros para problemas na versão 11. Para obter detalhes completos, consulte a Documentação do PostgreSQL versão 11.1. Algumas alterações significativas nesta versão incluem:

  • Particionamento – melhorias de particionamento incluem suporte para particionamento de hash, permitindo a criação de uma partição padrão e a movimentação dinâmica de linhas para outra partição com base na atualização da coluna principal.

  • Performance: os aprimoramentos de performance incluem o paralelismo ao criar índices, exibições materializadas, junções de hash e verificações sequenciais para melhorar a performance das operações.

  • Procedimentos armazenados – agora, os procedimentos armazenados SQL adicionam suporte a transações incorporadas.

  • Suporte para capacidade JIT (Just-In-Time) – RDS for PostgreSQL 11 instâncias são criadas com o recurso JIT, acelerando a avaliação de expressões. Para habilitar o recurso JIT, defina o parâmetro jit como 1 no grupo de parâmetros do PostgreSQL para o banco de dados.

  • Tamanho do segmento – o tamanho do segmento do WAL (write-ahead logging) foi alterado de 16 MB para 64 MB.

  • Melhorias no autovacuum – para fornecer logs valiosos, o parâmetro rds.force_autovacuum_logging é ON (ativado) por padrão em conjunto com o parâmetro log_autovacuum_min_duration definido como 10 segundos. Para aumentar a eficácia do autovacuum, os valores para os parâmetros autovacuum_max_workers e autovacuum_vacuum_cost_limit são calculados com base na capacidade de memória do host para fornecer valores padrão maiores.

  • Tempo limite de transação melhorado: o parâmetro idle_in_transaction_session_timeout está definido como 24 horas. Qualquer sessão que tenha ficado ociosa por mais de 24 horas será encerrada.

  • Métricas de performance – a extensão pg_stat_statements está incluída no shared_preload_libraries por padrão. Isso evita a necessidade de reiniciar a instância imediatamente após a criação. No entanto, essa funcionalidade ainda requer que você execute a instrução CREATE EXTENSION pg_stat_statements;. Além disso, track_io_timing está habilitado por padrão para adicionar mais dados granulares a pg_stat_statements.

  • Não há mais suporte para a extensão tsearch2 – se a aplicação usa funções do tsearch2, atualize-a para usar as funções equivalentes fornecidas pelo mecanismo central do PostgreSQL. Para obter mais informações sobre a extensão tsearch2, consulte PostgreSQL tsearch2.

  • Não há mais suporte para a extensão chkpass – para obter mais informações sobre a extensão chkpass, consulte PostgreSQL chkpass.

  • As atualizações de extensão para RDS for PostgreSQL 11.1 incluem o seguinte:

    • pgauditO foi atualizado para o 1.3.0.

    • pg_hint_planO foi atualizado para o 1.3.2.

    • pglogicalO foi atualizado para o 2.2.1.

    • plcoffeeO é atualizado para a versão 2.3.8

    • plv8O é atualizado para a versão 2.3.8

    • PostGISO foi atualizado para o 2.5.1.

    • prefixO foi atualizado para o 1.2.8.

    • wal2jsonO foi atualizado para o hash 9e962bad.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

Versões 10 do PostgreSQL

PostgreSQL versão 10.17 no Amazon RDS

O PostgreSQL versão 10.17 já está disponível no Amazon RDS. O PostgreSQL versão 10.17 contém várias melhorias que foram anunciadas para o PostgreSQL versão 10.17.

Essa versão também inclui a seguinte alteração:

  • A extensão orafce foi atualizada para a versão 3.15.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 10.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 10.16 no Amazon RDS

O PostgreSQL versão 10.16 já está disponível no Amazon RDS. O PostgreSQL versão 10.16 contém várias melhorias que foram anunciadas para o PostgreSQL versão 10.16.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 10.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 10.15 no Amazon RDS

PostgreSQL versão 10.15 já está disponível no Amazon RDS. O PostgreSQL versão 10.15 contém várias melhorias que foram anunciadas para o PostgreSQL versão 10.15.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 10.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 10.14 no Amazon RDS

PostgreSQL versão 10.14 já está disponível no Amazon RDS. O PostgreSQL versão 10.14 contém várias melhorias que foram anunciadas para o PostgreSQL versão 10.14.

Essa versão também inclui as seguintes alterações:

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 10.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 10.13 no Amazon RDS

O PostgreSQL versão 10.13 contém várias correções de erros para problemas na versão 10.12. Para obter mais informações sobre as correções feitas no PostgreSQL 10.13, consulte a documentação do PostgreSQL 10.13.

Essa versão também inclui a seguinte alteração:

  • Atualização da extensão pg_hint_plan para a versão 1.3.5.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 10.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 10.12 no Amazon RDS

O PostgreSQL versão 10.12 contém várias correções de bugs para problemas na versão 10.11. Para obter mais informações sobre as correções feitas no PostgreSQL 10.12, consulte a documentação do PostgreSQL 10.12.

PostgreSQL versão 10.11 no Amazon RDS

O PostgreSQL versão 10.11 contém várias correções de erros para problemas na versão 10.10. Para obter mais informações sobre as correções feitas no PostgreSQL 10.11, consulte a documentação do PostgreSQL. Alterações nesta versão incluem:

  • Adição da extensão plprofiler.

PostgreSQL versão 10.10 no Amazon RDS

O PostgreSQL versão 10.10 contém várias correções de erros para problemas na versão 10.9. Para obter mais informações sobre as correções feitas no PostgreSQL 10.10, consulte a Documentação do PostgreSQL. Alterações nesta versão incluem:

PostgreSQL versão 10.9 no Amazon RDS

Essa versão contém uma correção de segurança importante e também correções de erros e aprimoramentos realizados pela comunidade do PostgreSQL. Para obter mais informações sobre a correção de segurança, consulte o comunicado da comunidade do PostgreSQL e a correção de segurança CVE-2019-10164.

Cm essa versão, a extensão pg_hint_plan foi atualizada para a versão 1.3.3.

Para obter mais informações sobre as correções feitas no PostgreSQL 10.9, consulte a Documentação do PostgreSQL.

PostgreSQL versão 10.7 no Amazon RDS

O PostgreSQL versão 10.7 contém várias correções de erros para problemas na versão 10.6. Para obter mais informações sobre as correções na versão 10.7, consulte a documentação do PostgreSQL.

Essa versão também inclui as seguintes alterações:

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

PostgreSQL versão 10.6 no Amazon RDS

O PostgreSQL versão 10.6 contém várias correções de erros para problemas na versão 10.5. Para obter mais informações sobre as correções feitas no PostgreSQL 10.6, consulte a Documentação do PostgreSQL.

Essa versão também inclui as seguintes alterações:

  • Um novo parâmetro rds.restrict_password_commands e uma nova função rds_password foram apresentados. Quando o parâmetro rds.restrict_password_commands está habilitado, somente usuários que tenham a função rds_password podem fazer alterações na senha do usuário e na expiração da senha. Restringindo operações relacionadas à senha a um conjunto limitado de funções, implemente políticas como requisitos de complexidade de senha no lado do cliente. Como o parâmetro rds.restrict_password_commands é estático, isso exige uma reinicialização do banco de dados para alterá-lo. Para obter mais informações, consulte Restringir gerenciamento de senhas.

  • O plugin de decodificação lógica wal2json foi atualizado para confirmar 9e962ba.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

nota

O Amazon RDS for PostgreSQL anunciou a remoção da extensão tsearch2 na próxima versão principal. Incentivamos os clientes que ainda usam a pesquisa de texto pré-8.3 a migrar para os recursos integrados equivalentes. Para obter mais informações sobre a migração, consulte a documentação do PostgreSQL.

PostgreSQL versão 10.5 no Amazon RDS

O PostgreSQL versão 10.5 contém várias correções de erros para problemas na versão 10.4. Para obter mais informações sobre as correções na versão 10.5, consulte a documentação do PostgreSQL.

Essa versão também inclui as seguintes alterações:

  • Suporte à extensão pglogical para a versão 2.2.0. Os pré-requisitos para usar essa extensão são os mesmos para usar a replicação lógica do PostgreSQL, conforme descrito em Replicação lógica para o PostgreSQL no Amazon RDS.

  • Suporte à extensão pg_similarity para a versão 1.0.

  • Suporte à extensão pageinspect para a versão 1.6.

  • Suporte à extensão libprotobuf para a versão 1.3.0 do componente PostGIS.

  • Uma atualização da extensão pg_hint_plan para a versão 1.3.1.

  • Uma atualização da extensão wal2json para a versão 01c5c1e.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 10.4 no Amazon RDS

O PostgreSQL versão 10.4 contém várias correções de erros para problemas na versão 10.3. Para obter mais informações sobre as correções na versão 10.4, consulte a documentação do PostgreSQL.

Essa versão também inclui as seguintes alterações:

  • Suporte à replicação lógica do PostgreSQL 10 usando a estrutura nativa de publicação e assinatura. Os bancos de dados RDS for PostgreSQL podem funcionar como editores e assinantes. Você pode especificar a replicação para outros bancos de dados PostgreSQL no nível de banco de dados ou no nível da tabela. Com replicação lógica, os bancos de dados do editor e do assinante não precisam ser fisicamente idênticos (bloco a bloco) uns aos outros. Isso permite casos de uso como a consolidação de dados, a distribuição de dados e a replicação de dados entre versões diferentes de bancos de dados, a partir da versão 10.4 e posterior. Para obter mais detalhes, consulte Replicação lógica para o PostgreSQL no Amazon RDS.

  • A limitação temporária de tamanho de arquivo é configurável pelo usuário. Você precisa da função rds_superuser para modificar o parâmetro temp_file_limit.

  • Atualização da biblioteca GDAL, que é usada pela extensão PostGIS. Consulte Trabalhar com a extensão PostGIS.

  • Atualização da extensão ip4r para a versão 2.1.1.

  • Atualização da extensão pg_repack para a versão 1.4.3. Consulte Trabalhar com a extensão pg_repack.

  • Atualização da extensão plv8 para a versão 2.1.2.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

nota

A extensão tsearch2 será removida na próxima versão principal. Incentivamos os clientes que ainda usam a pesquisa de texto pré-8.3 a migrar para os recursos integrados equivalentes. Para obter mais informações sobre a migração, consulte a documentação do PostgreSQL.

PostgreSQL versão 10.3 no Amazon RDS

O PostgreSQL versão 10.3 contém várias correções de erros para problemas na versão 10. Para obter mais informações sobre as correções na versão 10.3, consulte a documentação do PostgreSQL.

A versão 2.1.0 do plv8 já está disponível. Se você usar o plv8 e atualizar o PostgreSQL para uma nova versão do plv8, você poderá aproveitar imediatamente a nova extensão, mas os metadados do catálogo não refletirão esse fato. Para obter as etapas para sincronizar os metadados do catálogo com a nova versão do plv8, consulte Atualizando o plv8.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 10.1 no Amazon RDS

O PostgreSQL versão 10.1 contém várias correções de erros para problemas na versão 10. Para obter mais informações sobre as correções em 10.1, consulte a documentação do PostgreSQL e o anúncio da comunidade do PostgreSQL 10.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

A versão 10.1 do PostgreSQL inclui as seguintes alterações:

  • Particionamento declarativo de tabelas – o PostgreSQL 10 adiciona o particionamento de tabelas para sintaxe de SQL e roteamento nativo de tupla.

  • Consultas paralelas – ao criar uma nova instância do PostgreSQL 10.1, as consultas paralelas são ativadas para o parameter group default.postgres10. O parâmetro max_parallel_workers_per_gather é definido como 2 por padrão, mas você pode modificá-lo para suportar seus requisitos específicos de workload.

  • Suporte para International Components for Unicode (ICU): use a biblioteca de ICU para fornecer colações com versões explícitas. O Amazon RDS for PostgreSQL 10.1 é compilado com ICU versão 60.2. Para obter mais informações sobre a implementação de ICU no PostgreSQL, consulte Suporte à colação.

  • Páginas enormes: páginas enormes são uma funcionalidade de kernel do Linux que usa vários recursos de tamanho de página das arquiteturas de hardware modernas. O Amazon RDS for PostgreSQL oferece suporte a páginas enormes com um parâmetro de configuração global. Quando você cria uma nova instância do PostgreSQL 10.1 com RDS, o parâmetro huge_pages é definido como "on" para o grupo de parâmetros default.postgres10. Você pode modificar essa configuração para oferecer suporte aos requisitos específicos de workload.

  • Extensão da atualização plv8 – A plv8 é uma linguagem de procedimento que pode ser usada para a gravação de funções em JavaScript, que você pode chamar posteriormente no SQL. Este lançamento do PostgreSQL oferece suporte à versão 2.1.0 do plv8.

  • Renomeação de xlog e localização – no PostgreSQL versão 10, a abreviatura “xlog” mudou para “wal”, e o termo “location” (localização) foi alterado para "lsn". Para obter mais informações, consulte https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.8.4.

  • Extensão tsearch2 – o Amazon RDS continua fornecendo a extensão tsearch2 no PostgreSQL versão 10. No entanto, ele será removido do próximo lançamento de versão principal. Se seu aplicativo utilizar as funções tsearch2, atualize-o para usar as funções equivalentes fornecidas pelo mecanismo principal. Para obter mais informações, consulte tsearch2 na documentação do PostgreSQL.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

Versões 9.6 do PostgreSQL

PostgreSQL versão 9.6.22 no Amazon RDS

O PostgreSQL versão 9.6.22 já está disponível no Amazon RDS. O PostgreSQL versão 9.6.22 contém várias melhorias que foram anunciadas para o PostgreSQL versão 9.6.22.

Essa versão também inclui a seguinte alteração:

  • A extensão orafce foi atualizada para a versão 3.15.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.6.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.6.21 no Amazon RDS

O PostgreSQL versão 9.6.21 já está disponível no Amazon RDS. O PostgreSQL versão 9.6.21 contém várias melhorias que foram anunciadas para o PostgreSQL versão 9.6.21.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.6.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.6.20 no Amazon RDS

PostgreSQL versão 9.6.20 já está disponível no Amazon RDS. O PostgreSQL versão 9.6.20 contém várias melhorias que foram anunciadas para o PostgreSQL versão 9.6.20.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.6.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.6.19 no Amazon RDS

PostgreSQL versão 9.6.19 já está disponível no Amazon RDS. O PostgreSQL versão 9.6.19 contém várias melhorias que foram anunciadas para o PostgreSQL versão 9.6.19.

Essa versão também inclui as seguintes alterações:

  • Atualização da extensão pgaudit para a versão 1.1.2.

  • Atualização da extensão pglogical para a versão 2.2.2.

  • Atualização da extensão wal2json para a versão 2.3.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.6.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.6.18 no Amazon RDS

O PostgreSQL versão 9.6.18 contém várias correções de erros para problemas na versão 9.6.17. Para obter mais informações sobre as correções feitas no PostgreSQL 9.6.18, consulte a documentação do PostgreSQL 9.6.18.

Essa versão também inclui a seguinte alteração:

  • Atualização da extensão pg_hint_plan para a versão 1.2.6.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.6.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.6.17 no Amazon RDS

O PostgreSQL versão 9.6.17 contém várias correções de bugs para problemas na versão 9.6.16. Para obter mais informações sobre as correções feitas no PostgreSQL 9.6.17, consulte a documentação do PostgreSQL 9.6.17.

PostgreSQL versão 9.6.16 no Amazon RDS

O PostgreSQL versão 9.6.16 contém várias correções de erros para problemas na versão 9.6.15. Para obter mais informações sobre as correções feitas no PostgreSQL 9.6.16, consulte a documentação do PostgreSQL.

PostgreSQL versão 9.6.15 no Amazon RDS

O PostgreSQL versão 9.6.15 contém várias correções de erros para problemas na versão 9.6.14. Para obter mais informações sobre as correções feitas no PostgreSQL 9.6.15, consulte a Documentação do PostgreSQL.

A extensão PostGIS foi atualizada para a versão 2.5.2.

PostgreSQL versão 9.6.14 no Amazon RDS

Essa versão contém correções de erros e aprimoramentos realizados pela comunidade do PostgreSQL.

Cm essa versão, a extensão pg_hint_plan foi atualizada para a versão 1.2.5.

Para obter mais informações sobre as correções feitas no PostgreSQL 9.6.14, consulte a Documentação do PostgreSQL.

PostgreSQL versão 9.6.12 no Amazon RDS

O PostgreSQL versão 9.6.12 contém várias correções de erros para problemas na versão 9.6.11. Para obter mais informações sobre as correções na versão 9.6.12, consulte a documentação do PostgreSQL.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

PostgreSQL versão 9.6.11 no Amazon RDS

O PostgreSQL versão 9.6.11 contém várias correções de erros para problemas na versão 9.6.10. Para obter mais informações sobre as correções feitas no PostgreSQL 9.6.11, consulte a Documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Com essa versão, o plugin de decodificação lógica wal2json foi atualizado para confirmar 9e962ba.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.6.10 no Amazon RDS

O PostgreSQL versão 9.6.10 contém várias correções de erros para problemas na versão 9.6.9. Para obter mais informações sobre as correções na versão 9.6.10, consulte a documentação do PostgreSQL.

Essa versão inclui as seguintes alterações:

  • Suporte à extensão pglogical para a versão 2.2.0. Os pré-requisitos para usar essa extensão são os mesmos para usar a replicação lógica do PostgreSQL, conforme descrito em Replicação lógica para o PostgreSQL no Amazon RDS.

  • Suporte à extensão pg_similarity para a versão 2.2.0.

  • Uma atualização da extensão wal2json para a versão 01c5c1e.

  • Uma atualização da extensão pg_hint_plan para a versão 1.2.3.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.6.9 no Amazon RDS

O PostgreSQL versão 9.6.9 contém várias correções de erros para problemas na versão 9.6.8. Para obter mais informações sobre as correções na versão 9.6.9, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Essa versão inclui as seguintes alterações:

  • A limitação temporária de tamanho de arquivo é configurável pelo usuário. Você precisa da função rds_superuser para modificar o parâmetro temp_file_limit.

  • Atualização da biblioteca GDAL, que é usada pela extensão PostGIS. Consulte Trabalhar com a extensão PostGIS.

  • Atualização da extensão ip4r para a versão 2.1.1.

  • Atualização da extensão pgaudit para a versão 1.1.1. Consulte Trabalhar com a extensão pgaudit.

    Atualização da extensão pg_repack para a versão 1.4.3. Consulte Trabalhar com a extensão pg_repack.

  • Atualização da extensão plv8 para a versão 2.1.2.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.6.8 no Amazon RDS

O PostgreSQL versão 9.6.8 contém várias correções de erros para problemas na versão 9.6.6. Para obter mais informações sobre as correções na versão 9.6.8, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.6.6 no Amazon RDS

O PostgreSQL versão 9.6.6 contém várias correções de erros para problemas na versão 9.6.5. Para obter mais informações sobre as correções na versão 9.6.6, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Esta versão inclui os seguintes recursos:

  • Oferece suporte à extensão orafce para a versão 3.6.1. Essa extensão contém as funções nativas de bancos de dados comerciais e pode ser útil se você estiver movendo um banco de dados comercial para o PostgreSQL. Para obter mais informações sobre como usar o orafce com o Amazon RDS, consulte Trabalhar com a extensão orafce.

  • Oferece suporte à extensão prefix para a versão 1.2.6. Esta extensão fornece um operador para pesquisas de prefixo de texto. Para obter mais informações sobre a extensão prefix, consulte o projeto prefix no GitHub.

  • Suporte à versão 2.3.4 de PostGIS, à versão 2.4.2 de pgrouting e a uma versão atualizada de wal2json.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.6.5 no Amazon RDS

O PostgreSQL versão 9.6.5 contém várias correções de erros para problemas na versão 9.6.4. Para obter mais informações sobre as correções na versão 9.6.5, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Esta versão também inclui suporte para as extensões pgrouting e postgresql-hll e a extensão opcional decoder_raw.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.6.3 no Amazon RDS

A versão 9.6.3 do PostgreSQL contém vários novos recursos e correções de erros. Esta versão inclui os seguintes recursos:

  • Oferece suporte à extensão pg_repack para a versão 1.4.0. Use essa extensão para remover a sobrecarga de tabelas e índices. Para obter mais informações sobre como usar a pg_repack com o Amazon RDS, consulte Trabalhar com a extensão pg_repack.

  • Oferece suporte à extensão pgaudit para a versão 1.1.0. Esta extensão fornece sessões detalhadas e registro em log de auditoria de objetos. Para obter mais informações sobre como usar a pgaudit com o Amazon RDS, consulte Trabalhar com a extensão pgaudit.

  • Suporte a wal2json, um plugin de saída para descodificação lógica.

  • Oferece suporte à extensão auto_explain. Você pode usar essa extensão para registrar planos de execução de instruções lentas automaticamente. O exemplo a seguir mostra como usar auto_explain a partir de uma sessão do PostgreSQL no Amazon RDS:

    LOAD '$libdir/plugins/auto_explain';

    Para obter mais informações sobre como usar o auto_explain, consulte a documentação do PostgreSQL.

PostgreSQL versão 9.6.2 no Amazon RDS

A versão 9.6.2 do PostgreSQL contém vários novos recursos e correções de erros. A nova versão também inclui as seguintes versões da extensão:

  • PostGIS versão 2.3.2

  • pg_freespacemap versão 1.1 – fornece uma maneira de examinar o mapa de espaço livre (FSM). Essa extensão fornece uma função sobrecarregada denominada pg_freespace. As funções mostram o valor gravado no mapa de espaço livre para uma determinada página ou para todas as páginas na relação.

  • pg_hint_plan versão 1.1.3 – fornece controle de planos de execução usando frases de dicas no início das instruções de SQL.

  • log_fdw versão 1.0 – usando esta extensão do Amazon RDS, você pode carregar e consultar o log do mecanismo de banco de dados dentro do banco de dados. Para obter mais informações, consulte Usar a extensão log_fdw.

  • Com este lançamento de versão, agora você pode editar o parâmetro max_worker_processes em um parameter group de banco de dados.

O PostgreSQL versão 9.6.2 no Amazon RDS também oferece suporte à alteração de valores de enumerador. Para obter mais informações, consulte ALTER ENUM para PostgreSQL.

Para obter mais informações sobre as correções na versão 9.6.2, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

PostgreSQL versão 9.6.1 no Amazon RDS

A versão 9.6.1 do PostgreSQL contém vários novos recursos e melhorias. Para obter mais informações sobre as correções e melhorias no PostgreSQL 9.6.1, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS. Para obter informações sobre como realizar consultas paralelas e pesquisas de frases usando o Amazon RDS for PostgreSQL 9.6.1, consulte o AWS Database Blog.

A versão 9.6.1 do PostgreSQL inclui as seguintes alterações:

  • Execução de consulta paralela: oferece suporte à execução paralela de grandes consultas somente leitura, permitindo verificações sequenciais, junções de hash, loops aninhados e agregados a serem executados em paralelo. Por padrão, o processamento de consultas paralelas não está habilitado. Para habilitar o processamento da consulta paralela, defina o parâmetro max_parallel_workers_per_gather como um valor maior que zero.

  • Extensão postgres_fdw atualizada: oferece suporte às operações JOINs, SORTs, UPDATEs e DELETE.

  • Atualização plv8: fornece a versão 1.5.3 da linguagem plv8.

  • Atualização de versão do PostGIS: suporte a POSTGIS="2.3.0 r15146" GEOS="3.5.0-CAPI-1.9.0 r4084" PROJ="Rel. 4.9.2, 08 setembro de 2015" GDAL="GDAL 2.1.1, lançada em 07/07/2016" LIBXML="2.9.1" LIBJSON="0.12" RASTER

  • Melhoria de vacuum: evita a varredura desnecessária de páginas durante as operações de congelamento de vacuum.

  • Suporte à pesquisa por texto completo para frases: suporte à capacidade de especificar uma consulta de pesquisa por frase na entrada tsquery usando os novos operadores <-> e <N>.

  • Suporte a duas novas extensões:

    • bloom, um método de acesso de índice baseado em filtros Bloom

    • pg_visibility, que fornece um meio de examinar o mapa de visibilidade e as informações de visibilidade no nível da página de uma tabela.

  • Com o lançamento da versão 9.6.2, agora você pode editar o parâmetro max_worker_processes em um parameter group de banco de dados PostgreSQL verão 9.6.1.

Você pode criar uma nova instância de banco de dados PostgreSQL 9.6.1 usando o AWS Management Console, a AWS CLI ou a API do RDS. Você também pode atualizar uma instância existente do PostgreSQL 9.5 para a versão 9.6.1 usando a atualização da versão principal. Se você deseja atualizar uma instância de banco de dados da versão 9.4 para a 9.6, primeiro é necessário fazer uma atualização do tipo apontar e clicar na próxima versão principal. Cada operação de atualização envolve um curto período de indisponibilidade da instância de banco de dados.

Versões 9.5 do PostgreSQL

PostgreSQL versão 9.5.25 no Amazon RDS

O PostgreSQL versão 9.5.25 já está disponível no Amazon RDS. O PostgreSQL versão 9.5.25 contém várias melhorias que foram anunciadas para o PostgreSQL versão 9.5.25.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.5.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.5.24 no Amazon RDS

PostgreSQL versão 9.5.24 já está disponível no Amazon RDS. O PostgreSQL versão 9.5.24 contém várias melhorias que foram anunciadas para o PostgreSQL versão 9.5.24.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.5.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.5.23 no Amazon RDS

PostgreSQL versão 9.5.23 já está disponível no Amazon RDS. O PostgreSQL versão 9.5.23 contém várias melhorias que foram anunciadas para o PostgreSQL versão 9.5.23.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.5.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.5.22 no Amazon RDS

O PostgreSQL versão 9.5.22 contém várias correções de erros para problemas na versão 9.5.21. Para obter mais informações sobre as correções feitas no PostgreSQL 9.5.22, consulte a documentação do PostgreSQL 9.5.22.

Essa versão também inclui a seguinte alteração:

  • Atualização da extensão pg_hint_plan para a versão 1.1.9.

Para obter informações sobre todas as extensões, consulte Extensões do PostgreSQL versão 9.5.x às quais o Amazon RDS oferece suporte.

PostgreSQL versão 9.5.21 no Amazon RDS

O PostgreSQL versão 9.5.21 contém várias correções de bugs para problemas na versão 9.5.20. Para obter mais informações sobre as correções feitas no PostgreSQL 9.5.21, consulte a documentação do PostgreSQL 9.5.21.

PostgreSQL versão 9.5.20 no Amazon RDS

O PostgreSQL versão 9.5.20 contém várias correções de erros para problemas na versão 9.5.19. Para obter mais informações sobre as correções feitas no PostgreSQL 9.5.20, consulte a documentação do PostgreSQL.

PostgreSQL versão 9.5.19 no Amazon RDS

O PostgreSQL versão 9.5.19 contém várias correções de erros para problemas na versão 9.5.18. Para obter mais informações sobre as correções feitas no PostgreSQL 9.5.19, consulte a Documentação do PostgreSQL.

A extensão PostGIS foi atualizada para a versão 2.5.2.

PostgreSQL versão 9.5.18 no Amazon RDS

Essa versão contém correções de erros e aprimoramentos realizados pela comunidade do PostgreSQL.

Cm essa versão, a extensão pg_hint_plan foi atualizada para a versão 1.1.8.

Para obter mais informações sobre as correções feitas no PostgreSQL 9.5.18, consulte a Documentação do PostgreSQL.

PostgreSQL versão 9.5.16 no Amazon RDS

O PostgreSQL versão 9.5.16 contém várias correções de erros para problemas na versão 9.5.15. Para obter mais informações sobre as correções na versão 9.5.16, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.5.15 no Amazon RDS

O PostgreSQL versão 9.5.15 contém várias correções de erros para problemas na versão 9.5.14. Para obter mais informações sobre as correções na versão 9.5.15, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.5.14 no Amazon RDS

O PostgreSQL versão 9.5.14 contém várias correções de erros para problemas na versão 9.5.13. Para obter mais informações sobre as correções na versão 9.5.14, consulte a documentação do PostgreSQL.

Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.5.13 no Amazon RDS

O PostgreSQL versão 9.5.13 contém várias correções de erros para problemas na versão 9.5.12. Para obter mais informações sobre as correções na versão 9.5.13, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Essa versão também inclui as seguintes atualizações de extensão:

  • Atualização da extensão pgaudit para a versão 1.0.6. Consulte Trabalhar com a extensão pgaudit.

  • Atualização da extensão pg_hint_plan para a versão 1.1.5.

  • Atualização da extensão plv8 para a versão 2.1.2.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.5.12 no Amazon RDS

O PostgreSQL versão 9.5.12 contém várias correções de erros para problemas na versão 9.5.10. Para obter mais informações sobre as correções na versão 9.5.12, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

Para obter a lista completa de extensões compatíveis com o Amazon RDS for PostgreSQL, consulte Extensões do PostgreSQL compatíveis noAmazon RDS.

PostgreSQL versão 9.5.10 no Amazon RDS

O PostgreSQL versão 9.5.10 contém várias correções de erros para problemas na versão 9.5.9. Para obter mais informações sobre as correções na versão 9.5.10, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

PostgreSQL versão 9.5.9 no Amazon RDS

O PostgreSQL versão 9.5.9 contém várias correções de erros para problemas na versão 9.5.8. Para obter mais informações sobre as correções na versão 9.5.9, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

PostgreSQL versão 9.5.7 no Amazon RDS

A versão 9.5.7 do PostgreSQL contém vários novos recursos e correções de erros. Esta versão inclui os seguintes recursos:

  • Oferece suporte à extensão pgaudit para a versão 1.0.5. Esta extensão fornece sessões detalhadas e registro em log de auditoria de objetos. Para obter mais informações sobre como usar a pgaudit com o Amazon RDS, consulte Trabalhar com a extensão pgaudit.

  • Suporte a wal2json, um plugin de saída para descodificação lógica.

  • Oferece suporte à extensão auto_explain. Você pode usar essa extensão para registrar planos de execução de instruções lentas automaticamente. O exemplo a seguir mostra como usar auto_explain a partir de uma sessão do PostgreSQL no Amazon RDS.

    LOAD '$libdir/plugins/auto_explain';

    Para obter mais informações sobre como usar o auto_explain, consulte a documentação do PostgreSQL.

PostgreSQL versão 9.5.6 no Amazon RDS

A versão 9.5.6 do PostgreSQL contém vários novos recursos e correções de erros. A nova versão também inclui as seguintes versões da extensão:

  • PostGIS versão 2.2.5

  • pg_freespacemap versão 1.1 – fornece uma maneira de examinar o mapa de espaço livre (FSM). Essa extensão fornece uma função sobrecarregada denominada pg_freespace. Esta função mostra o valor gravado no mapa de espaço livre para uma determinada página ou para todas as páginas na relação.

  • pg_hint_plan versão 1.1.3 – fornece controle de planos de execução usando frases de dicas no início das instruções de SQL.

O PostgreSQL versão 9.5.6 no Amazon RDS também oferece suporte à alteração de valores de enumerador. Para obter mais informações, consulte ALTER ENUM para PostgreSQL.

Para obter mais informações sobre as correções na versão 9.5.6, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

PostgreSQL versão 9.5.4 no Amazon RDS

A versão 9.5.4 do PostgreSQL contém várias correções de problemas encontrados em versões anteriores. Para obter mais informações sobre as correções na versão 9.5.4, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

O PostgreSQL oferece suporte ao streaming de alterações de WAL usando decodificação de replicação lógica. O Amazon RDS oferece suporte a replicação lógica para instâncias de bancos de dados PostgreSQL versão 9.5.4 e superior. Para obter mais informações sobre a replicação lógica do PostgreSQL no Amazon RDS, consulte Replicação lógica para o PostgreSQL no Amazon RDS.

A partir da versão 9.5.4 do PostgreSQL para o Amazon RDS, há suporte ao comando ALTER USER WITH BYPASSRLS.

O PostgreSQL versões 9.5.4 e posterior oferece suporte a triggers de eventos, e o Amazon RDS oferece suporte a triggers de eventos para essas versões. Você pode usar a conta de usuário mestre para criar, modificar, renomear e excluir gatilhos de eventos. Os gatilhos de eventos estão no nível da instância do banco de dados, portanto, podem ser aplicados a todos os bancos de dados em uma instância. Para obter mais informações sobre os gatilhos de eventos do PostgreSQL no Amazon RDS, consulte Triggers de eventos para PostgreSQL no Amazon RDS.

PostgreSQL versão 9.5.2 no Amazon RDS

A versão 9.5.2 do PostgreSQL contém várias correções de problemas encontrados em versões anteriores. Para obter mais informações sobre os recursos da versão 9.5.2, consulte a documentação do PostgreSQL. Para obter informações sobre como atualizar a versão do mecanismo da instância de banco de dados PostgreSQL, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS.

A versão 9.5.2 do PostgreSQL não oferece suporte às classes de instância de banco de dados db.m1 ou db.m2. Caso precise atualizar uma instância de banco de dados para uma dessas classes de instância executando o PostgreSQL da versão 9.4 à versão 9.5.2, você precisará calcular a escala. Para fazer isso, é necessário uma classe de instância de banco de dados db.t2 ou db.m3 comparável antes de poder atualizar uma instância de banco de dados executando o PostgreSQL da versão 9.4 à versão 9.5.2. Para mais informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados .

A versão 9.5.2 nativa do PostgreSQL inaugurou o comando ALTER USER WITH BYPASSRLS.

Esse lançamento inclui atualizações de versões anteriores, incluindo:

  • CVE-2016-2193: corrige um problema em que um plano de consulta pode ser reutilizado para mais de uma ROLE na mesma sessão. Reutilizar um plano de consulta pode fazer com que a consulta use o conjunto errado de políticas de Row Level Security (RLS).

  • CVE-2016-3065: corrige o erro que trava o servidor e que ocorre usando o pageinspect com páginas de índice BRIN. Um invasor pode expor alguns bytes de memória do servidor, por isso esta falha está sendo tratada como um problema de segurança.

Os principais aprimoramentos no RDS for PostgreSQL 9.5 incluem o seguinte:

  • UPSERT: permitir que INSERTs que gerariam conflitos de restrição sejam transformados em UPDATES ou ignorados

  • Adicionar os recursos de análise GROUPING SETS, CUBE e ROLLUP

  • Adicionar o controle de segurança no nível de linha

  • Criar mecanismos para acompanhar o andamento da replicação, incluindo métodos para identificar a origem de mudanças individuais durante a replicação lógica

  • Adicionar índices de intervalo de bloco (BRIN)

  • Adicionar melhorias substanciais de performance para classificação

  • Adicionar melhorias substanciais de performance para máquinas multi-CPU

  • PostGIS 2.2.2 – para usar esta versão mais recente do PostGIS, use a instrução ALTER EXTENSION UPDATE para atualizar após fazer o upgrade para a versão 9.5.2. Exemplo:

    ALTER EXTENSION POSTGIS UPDATE TO '2.2.2'

  • Visibilidade aprimorada das sessões de autovacuum, permitindo que a conta do rds_superuser veja as sessões de autovacuum na pg_stat_activity. Por exemplo, você pode identificar e encerrar uma sessão de autovacuum que esteja bloqueando a execução de um comando, ou executando de forma mais lenta do que um comando de vacuum emitido manualmente.

RDS for PostgreSQL A versão 9.5.2 inclui as seguintes novas extensões:

  • address_standardizer – um analisador de endereço de linha única que normaliza um endereço de entrada com base em um conjunto de regras armazenadas em uma tabela, helper lex e tabelas gaz.

  • hstore_plperl – fornece transformações para o tipo hstore para PL/Perl.

  • tsm_system_rows – fornece o método de amostragem de tabela SYSTEM_ROWS, que pode ser usado na cláusula TABLESAMPLE de um comando SELECT​.

  • tsm_system_time – fornece o método de amostragem de tabela SYSTEM_TIME, que pode ser usado na cláusula TABLESAMPLE de um comando SELECT​.

Extensões do PostgreSQL compatíveis noAmazon RDS

O RDS for PostgreSQL é compatível com várias extensões do PostgreSQL. A comunidade PostgreSQL às vezes se refere a elas como módulos. Extensões expandem a funcionalidade fornecida pelo mecanismo PostgreSQL. Você pode encontrar uma lista de extensões às quais o Amazon RDS oferece suporte no parameter group de banco de dados padrão para essa versão do PostgreSQL. Você também pode ver a lista de extensões atuais que usam o psql exibindo o parâmetro rds.extensions conforme o exemplo a seguir.

SHOW rds.extensions;
nota

Os parâmetros adicionados em uma versão secundária podem ser exibidos incorretamente ao usar o parâmetro rds.extensions em psql.

As seções a seguir mostram as extensões às quais o Amazon RDS oferece suporte para as principais versões do PostgreSQL.

Restringir a instalação de extensões do PostgreSQL

Você pode restringir quais extensões podem ser instaladas em uma instância de banco de dados PostgreSQL. Para fazer isso, defina o parâmetro rds.allowed_extensions para uma string de nomes de extensão separados por vírgulas. Somente essas extensões podem ser instaladas na instância de banco de dados PostgreSQL.

A string padrão para o rds.allowed_extensions parâmetro é '*', o que significa que qualquer extensão disponível para a versão do motor pode ser instalada. Alterar o parâmetrords.allowed_extensions não requer uma reinicialização do banco de dados porque é um parâmetro dinâmico.

O mecanismo de instância de banco de dados PostgreSQL deve ser uma das seguintes versões para você usar o parâmetro rds.allowed_extensions:

  • PostgreSQL 13.2 ou uma versão secundária posterior

  • PostgreSQL 12.6 ou uma versão secundária posterior

Para ver quais instalações de extensão são permitidas, use o comando psql a seguir.

postgres=>SHOW rds.allowed_extensions; rds.allowed_extensions ------------------------ *

Se uma extensão foi instalada antes de ser deixada de fora da lista no parâmetro rds.allowed_extensions, a extensão ainda pode ser usada normalmente, e comandos como ALTER EXTENSION e DROP EXTENSION continuarão a funcionar. No entanto, depois que uma extensão é restrita, CREATE EXTENSION os comandos para a extensão restrita falharão.

Instalação de dependências de extensão com CREATE EXTENSION CASCADE também são restritas. A extensão e suas dependências devem ser especificadas em rds.allowed_extensions. Se uma instalação de dependência de extensão falhar, a instrução CREATE EXTENSION CASCADE inteira falhará.

Se uma extensão não estiver incluída no parâmetro rds.allowed_extensions, você verá um erro como o mostrado a seguir, caso tente instalá-la.

ERROR: permission denied to create extension "extension-name" HINT: This extension is not specified in "rds.allowed_extensions".

Extensões do PostgreSQL versão 13 às quais o Amazon RDS oferece suporte

As tabelas a seguir mostram as extensões e os módulos do PostgreSQL para o PostgreSQL versão 13 que são compatíveis com o Amazon RDS no momento. Para obter mais informações sobre as extensões do PostgreSQL, consulte Packaging related objects into an extension.

Extensão 13.3 13.2 13.1
address_standardizer 3.0.3 3.0.2 3.0.2
address_standardizer_data_us 3.0.3 3.0.2 3.0.2
amcheck 1.2 1.2 1.2
aws_commons 1.1 1.1 1.1
aws_lambda 1.0 1,0 N/D
aws_s3.table_import_from_s3 aws_s3.query_export_to_s3 1.1 1.1 1.1
bloom 1,0 1.0 1,0
bool_plperl 1,0 1.0 1,0
btree_gin 1.3 1.3 1.3
btree_gist 1.5 1.5 1.5
citext 1.6 1,6 1.6
cube 1.4 1.4 1.4
dblink 1.2 1.2 1.2
dict_int 1.0 1.0 1,0
dict_xsyn 1.0 1.0 1,0
earthdistance 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1
hll 2.15 2.15 2.15
hstore 1,7 1,7 1,7
hstore_plperl 1.0 1.0 1,0
Módulo ICU 60.2 60.2 60.2
intagg 1.1 1.1 1.1
intarray 1.3 1.3 1.3
ip4r 2.4 2.4 2.4
isn 1.2 1.2 1.2
jsonb_plperl 1,0 1.0 1,0
log_fdw 1.2 1.2 1.2
ltree 1.2 1.2 1.2
oracle_fdw 2.3.0 N/D N/D
orafce 3.15 3.13.4 3.13.4
pageinspect 1.8 1.8 1.8
pg_bigm 1.2 1.2 N/D
pg_buffercache 1.3 1.3 1.3
pg_cron 1.3.1 1.3.0 1.3.0
pg_freespacemap 1.2 1.2 1.2
pg_hint_plan 1.3.7 1.3.7 1.3.7
pg_partman 4.5.1 4.4.0 4.4.0
pg_prewarm 1.2 1.2 1.2
pg_proctab 0.0.9 0.0.9 0.0.9
pg_repack 1.4.6 1.4.6 1.4.6
pg_similarity 1,0 1.0 1,0
pg_stat_statements 1.8 1.8 1.8
pg_transport 1.0 1.0 1,0
pg_trgm 1.5 1.5 1.5
pg_visibility 1.2 1.2 1.2
pgaudit 1.5 1.5 1.5
pgcrypto 1.3 1.3 1.3
pglogical 2.3.3 2.3.3 2.3.3
pgrouting 3.1.0 3.1.0 3.1.0
pgrowlocks 1.2 1.2 1.2
pgstattuple 1.5 1.5 1.5
pgTAP 1.1.0 1.1.0 1.1.0
plcoffee 2.3.15 2.3.15 2.3.15
plls 2.3.15 2.3.15 2.3.15
plperl 1.0 1.0 1,0
plpgsql 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1
pltcl 1.0 1.0 1,0
plv8 2.3.15 2.3.15 2.3.15
PostGIS 3.0.3 3.0.2 3.0.2
postgis_raster 3.0.3 3.0.2 3.0.2
postgis_tiger_geocoder 3.0.3 3.0.2 3.0.2
postgis_topology 3.0.3 3.0.2 3.0.2
postgres_fdw 1.0 1.0 1,0
prefix 1.2.0 1.2.0 1.2.0
rdkit 3.8 3.8 3.8
rds_tools 1.0 1.0 1,0
sslinfo 1.2 1.2 1.2
tablefunc 1.0 1.0 1,0
test_parser 1.0 1.0 1,0
tsm_system_rows 1.0 1.0 1,0
tsm_system_time 1.0 1.0 1,0
unaccent 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1
wal2json 2.3 2.3 2.3

Extensões confiáveis do PostgreSQL

Para instalar a maioria das extensões do PostgreSQL são necessários privilégios de rds_superuser. O PostgreSQL 13 introduziu as extensões confiáveis, o que reduz a necessidade de privilégios de rds_superuser para usuários comuns. Com esse recurso, os usuários podem instalar diversas extensões, se tiverem o privilégio CREATE no banco de dados atual, em vez de precisarem ter a função rds_superuser. Para obter mais informações, consulte o comando SQL CREATE EXTENSION na documentação do PostgreSQL.

A seguir listamos as extensões que podem ser instaladas por um usuário que tem o privilégio CREATE no banco de dados atual e não necessitam da função rds_superuser:

Extensões do PostgreSQL versão 12 às quais o Amazon RDS oferece suporte

As tabelas a seguir mostram as extensões e os módulos do PostgreSQL para o PostgreSQL versão 12 que são compatíveis com o Amazon RDS no momento. Para obter mais informações sobre as extensões do PostgreSQL, consulte Packaging related objects into an extension.

Extensão 12.7 12.6 12.5 12.4 12.3 12.2
address_standardizer 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
address_standardizer_data_us 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
amcheck 1.2 1.2 1.2 1.2 1.2 1.2
aws_commons 1.0 1.0 1.0 1.0 1.0 1,0
AWS/Lambda 1.0 1,0 N/D N/D N/D N/D
aws_s3.table_import_from_s3 aws_s3.query_export_to_s3 1.1 1.1 1.1 1.1 1.0 1,0
bloom 1,0 1.0 1.0 1.0 1.0 1,0
btree_gin 1.3 1.3 1.3 1.3 1.3 1.3
btree_gist 1.5 1.5 1.5 1.5 1.5 1.5
citext 1.6 1,6 1,6 1,6 1,6 1.6
cube 1.4 1.4 1.4 1.4 1.4 1.4
dblink 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
dict_xsyn 1.0 1.0 1.0 1.0 1.0 1,0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1
hll 2.14 2.14 2.14 2.14 2.14 2.14
hstore 1,6 1,6 1,6 1,6 1,6 1.6
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1,0
Módulo ICU 60.2 60.2 60.2 60.2 60.2 60.2
intagg 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.4 2.4 2.4 2.4 2.4 2.4
isn 1.2 1.2 1.2 1.2 1.2 1.2
jsonb_plperl 1,0 1.0 1.0 1.0 1.0 1,0
log_fdw 1.1 1.1 1.1 1.1 1.1 1.1
ltree 1.1 1.1 1.1 1.1 1.1 1.1
oracle_fdw 2.3.0 N/D N/D N/D N/D N/D
orafce 3.15 3.8 3.8 3.8 3.8 3.8
pageinspect 1,7 1,7 1,7 1,7 1,7 1,7
pg_bigm 1.2 1.2 N/D N/D N/D N/D
pg_buffercache 1.3 1.3 1.3 1.3 1.3 1.3
pg_cron 1.3.1 1.3.0 1.3.0 N/D N/D N/D
pg_freespacemap 1.2 1.2 1.2 1.2 1.2 1.2
pg_hint_plan 1.3.5 1.3.5 1.3.5 1.3.5 1.3.5 1.3.4
pg_partman 4.5.1 4.4.0 4.4.0 N/D N/D N/D
pg_prewarm 1.2 1.2 1.2 1.2 1.2 1.2
pg_proctab 0.0.9 0.0.9 0.0.9 0.0.9 N/D N/D
pg_repack 1.4.5 1.4.5 1.4.5 1.4.5 1.4.5 1.4.5
pg_similarity 1,0 1.0 1.0 1.0 1.0 1,0
pg_stat_statements 1,7 1,7 1,7 1,7 1,7 1,7
pg_transport 1.0 1.0 1.0 1.0 1.0 1,0
pg_trgm 1.4 1.4 1.4 1.4 1.4 1.4
pg_visibility 1.2 1.2 1.2 1.2 1.2 1.2
pgaudit 1.4 1.4 1.4 1.4 1.4 1.4
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3
pglogical 2.3.2 2.3.2 2.3.2 2.3.2 2.3.1 2.3.0
pgrouting 3.0.0 3.0.0 3.0.0 3.0.0 3.0.0 3.0.0
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2
pgstattuple 1.5 1.5 1.5 1.5 1.5 1.5
pgTAP 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0
plcoffee 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14
plls 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14
plperl 1.0 1.0 1.0 1.0 1.0 1,0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1 4.1 4.1 4.1
pltcl 1.0 1.0 1.0 1.0 1.0 1,0
plv8 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14 2.3.14
PostGIS 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgis_raster 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgis_tiger_geocoder 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgis_topology 3.0.3 3.0.2 3.0.0 3.0.0 3.0.0 3.0.0
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1,0
prefix 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0
rdkit 3.8 3.8 3.8 3.8 N/D N/D
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
test_parser 1.0 1.0 1.0 1.0 1.0 1,0
tsm_system_rows 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
unaccent 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1
wal2json 2.3 2.3 2.3 2.3 2.1 2.1

Extensões do PostgreSQL versão 11.x às quais o Amazon RDS oferece suporte

A tabela a seguir mostra as extensões do PostgreSQL para o PostgreSQL versão 11.x às quais o PostgreSQL no Amazon RDS oferece suporte atualmente. "N/D" indica que a extensão não está disponível para essa versão do PostgreSQL. Para obter mais informações sobre as extensões do PostgreSQL, consulte Packaging related objects into an extension.

Extensão 11.12 11.11 11.10 11.9 11.8 11.7 11.6 11.5 11.4 11.2 11.1
address_standardizer 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
address_standardizer_data_us 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
aws_s3.table_import_from_s3 aws_s3.query_export_to_s3 1.1 1.1 1.1 1.1 N/D N/D N/D N/D N/D N/D N/D
amcheck sim sim sim sim sim sim sim sim sim sim sim
auto_explain sim sim sim sim sim sim sim sim sim sim sim
bloom 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
btree_gin 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
btree_gist 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
citext 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
cube 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
dblink 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
decoder_raw sim sim sim sim sim sim sim sim sim sim sim
dict_int 1.0 1.0 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 1.0 1,0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
hstore 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
Módulo ICU 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2
intagg 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3 2.3
isn 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
log_fdw 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
libprotobuf 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0
ltree 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
orafce 3.15 3.8 3.8 3.8 3.8 3.8 3.7 3.7 3.7 3.7 3.7
pageinspect 1.6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1.6
pg_bigm 1.2 1.2 NA NA NA NA NA NA NA NA NA
pg_buffercache 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_freespacemap 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_hint_plan 1.3.5 1.3.5 1.3.5 1.3.5 1.3.5 1.3.4 1.3.4 1.3.4 1.3.4 1.3.2 1.3.2
pg_prewarm 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_proctab 0.0.9 0.0.9 0.0.9 0.0.9 N/D N/D N/D N/D N/D N/D N/D
pg_repack 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
pg_similarity 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
pg_stat_statements 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1.6
pg_transport 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D N/D N/D
pg_trgm 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
pg_visibility 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgaudit 1.3.1 1.3.1 1.3.1 1.3.1 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pglogical 2.2.2 2.2.2 2.2.2 2.2.2 2.2.1 2.2.1 2.2.1 2.2.1 2.2.1 2.2.1 2.2.1
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrouting 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1 2.6.1
pgstattuple 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
pgTAP 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.0 1.0 1,0 N/D
plcoffee 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8
plls 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1 4.1 4.1 4.1 4.1 N/D N/D N/D N/D
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plv8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8 2.3.8
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.1 2.5.1 2.5.1
postgis_tiger_geocoder 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
postgis_topology 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1 2.5.1
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
postgresql-hll 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11 2.11
prefix 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8 1.2.8
rdkit 3.8 3.8 3.8 3.8 N/D N/D N/D N/D N/D N/D N/D
sslinfo 1.2 1.2 1.2 1.2 1.2 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 1.0 1,0
test_decoding sim sim sim sim sim sim sim sim sim sim sim
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tsm_system_rows 1.0 1.0 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 1.0 1,0
unaccent 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
wal2json 2.3 2.3 2.3 2.3 2.1 2.1 Hash de confirmação 9e962bad Hash de confirmação 9e962bad Hash de confirmação 9e962bad Hash de confirmação 9e962bad Hash de confirmação 9e962bad

Extensões do PostgreSQL versão 10.x às quais o Amazon RDS oferece suporte

As tabelas a seguir mostram as extensões e os módulos do PostgreSQL para o PostgreSQL versão 10 aos quais o PostgreSQL no Amazon RDS oferece suporte atualmente. "N/D" indica que a extensão não está disponível para essa versão do PostgreSQL. Para obter mais informações sobre as extensões do PostgreSQL, consulte Packaging related objects into an extension.

Extensão 10.17 10.16 10.15 10.14 10.13 10.12 10.11 10.10 10.9 10.7 10.6 10.5 10.4 10.3 10.1
address_standardizer 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
address_standardizer_data_us 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
amcheck sim sim sim sim sim sim sim sim sim sim sim sim sim sim N/D
auto_explain sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim
aws_s3 1.1 1.1 1.1 1.1 N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D
bloom 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
btree_gin 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
btree_gist 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
chkpass 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
citext 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
cube 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
dblink 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
decoder_raw sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim
dict_int 1.0 1.0 1.0 1.0 1.0 1.0 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 1.0 1.0 1.0 1.0 1.0 1,0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
hstore 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
Módulo ICU 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2 60.2
intagg 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.0 2.0
isn 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
log_fdw 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
libprotobuf 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0 N/D N/D N/D
ltree 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
orafce 3.15 3.8 3.8 3.8 3.8 3.8 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1
pgaudit 1.2.1 1.2.1 1.2.1 1.2.1 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0
pg_buffercache 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_freespacemap 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_hint_plan 1.3.5 1.3.5 1.3.5 1.3.5 1.3.5 1.3.3 1.3.3 1.3.3 1.3.3 1.3.1 1.3.1 1.3.1 1.3.0 1.3.0 1.3.0
pg_prewarm 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_repack 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.2 1.4.2
pg_similarity 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D N/D N/D
pg_stat_statements 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1.6 1.5 1.5 1.5 1.5
pg_transport 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D N/D N/D N/D N/D N/D N/D
pg_trgm 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_visibility 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pageinspect 1.6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1,6 1.6 N/D N/D N/D
pglogical 2.2.2 2.2.2 2.2.2 2.2.2 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 N/D N/D N/D
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrouting 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2
pgstattuple 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5
plcoffee 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 2.1.0
plls 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 2.1.0
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
plprofiler 4.1 4.1 4.1 4.1 4.1 4.1 4.1 N/D N/D N/D N/D N/D N/D N/D N/D
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plv8 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 2.1.0
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.4.4 2.4.4 2.4.4 2.4.4 2.4.4 2.4.2 2.4.2
postgis_tiger_geocoder 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
postgis_topology 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
postgresql-hll 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2
prefix 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0 1.2.0
sslinfo 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 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 1.0 1.0 1.0 1.0 1.0 1,0
test_decoding sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tsearch2 (defasado) 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0 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 1.0 1.0 1.0 1.0 1.0 1,0
unaccent 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
wal2json 2.3 2.3 2.3 2.3 2.1 2.1 Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 01c5c1e Hash de confirmação 5352cc4 Hash de confirmação 5352cc4 Hash de confirmação 5352cc4

A extensão tsearch2 está obsoleta na versão 10. A extensão tsearch2 foi removida de PostgreSQL versão 11.1 no Amazon RDS.

Extensões do PostgreSQL versão 9.6.x às quais o Amazon RDS oferece suporte

A tabela a seguir mostra as extensões do PostgreSQL para o PostgreSQL versão 9.6.x às quais o PostgreSQL no Amazon RDS oferece suporte atualmente. "N/D" indica que a extensão não está disponível para essa versão do PostgreSQL. Para obter mais informações sobre as extensões do PostgreSQL, consulte Packaging related objects into an extension.

Extensão 9.6.22 9.6.20 9.6.19 9.6.18 9.6.17 9.6.16 9.6.15 9.6.14 9.6.12 9.6.11 9.6.10 9.6.9 9.6.8 9.6.6 9.6.5 9.6.3 9.6.2 9.6.1
address_standardizer 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
address_standardizer_data_us 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
auto_explain sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim N/D N/D
bloom 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
btree_gin 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
btree_gist 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
chkpass 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
citext 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
cube 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
dblink 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
decoder_raw sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim N/D N/D N/D
dict_int 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 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 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
earthdistance 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
fuzzystrmatch 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
hstore 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
intagg 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
intarray 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
ip4r 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.0 2.0 2.0 2.0 2.0 2.0
isn 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
log_fdw 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D
ltree 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
orafce 3.15 3.8 3.8 3.8 3.8 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 3.6.1 N/D N/D N/D N/D
pgaudit 1.1.2 1.1.2 1.1.2 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1 1.1 1.1 1.1 N/D N/D
pg_buffercache 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pg_freespacemap 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 N/D
pg_hint_plan 1.2.6 1.2.6 1.2.6 1.2.6 1.2.5 1.2.5 1.2.5 1.2.5 1.2.3 1.2.3 1.2.3 1.2.2 1.2.2 1.1.3 1.1.3 1.1.3 1.1.3 N/D
pg_prewarm 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_repack 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.3 1.4.2 1.4.2 1.4.1 1.4.0 N/D N/D
pg_similarity 1,0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D N/D N/D N/D N/D N/D N/D
pg_stat_statements 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
pg_trgm 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_visibility 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pgcrypto 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pglogical 2.2.2 2.2.2 2.2.2 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 2.2.0 N/D N/D N/D N/D N/D N/D N/D
pgrowlocks 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrouting 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.4.2 2.3.2 N/D N/D N/D
pgstattuple 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4
plcoffee 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 1.5.3 1.5.3 1.5.3 1.5.3 1.5.3
plls 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 1.5.3 1.5.3 1.5.3 1.5.3 1.5.3
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plv8 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 1.5.3 1.5.3 1.5.3 1.5.3 1.5.3
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.3.7 2.3.7 2.3.7 2.3.7 2.3.7 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
postgis_tiger_geocoder 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
postgis_topology 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.4 2.3.2 2.3.2 2.3.2 2.3.0
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
postgresql-hll 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 2.10.2 N/D N/D N/D
prefix 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 N/D N/D N/D N/D
sslinfo 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 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 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
test_decoding sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tsearch2 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 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 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
unaccent 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
uuid-ossp 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
wal2json versão 2.3 versão 2.3 versão 2.3 versão 2.1 versão 2.1 Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 9e962ba Hash de confirmação 01c5c1e Hash de confirmação 5352cc4 Hash de confirmação 5352cc4 Hash de confirmação 645ab69 Hash de confirmação 645ab69 Hash de confirmação 2828409 N/D N/D

Extensões do PostgreSQL versão 9.5.x às quais o Amazon RDS oferece suporte

A tabela a seguir mostra as extensões do PostgreSQL para o PostgreSQL versão 9.5.x às quais o PostgreSQL no Amazon RDS oferece suporte atualmente. "N/D" indica que a extensão não está disponível para essa versão do PostgreSQL. Para obter mais informações sobre as extensões do PostgreSQL, consulte Packaging related objects into an extension.

Extensão 9.5.25 9.5.24 9.5.23 9.5.22 9.5.21 9.5.20 9.5.19 9.5.18 9.5.16 9.5.15 9.5.14 9.5.13 9.5.12 9.5.10 9.5.9 9.5.7 9.5.6 9.5.4 9.5.2
address_standardizer 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
address_standardizer_data_us 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
auto_explain sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim N/D N/D N/D
bloom N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D
btree_gin 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
btree_gist 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
chkpass 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
citext 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
cube 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
dblink 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
dict_int 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 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 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
earthdistance 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
fuzzystrmatch 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
hstore 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
hstore_plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
intagg 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
intarray 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
ip4r 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0
isn 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
log_fdw N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D
ltree 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
pgaudit 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.6 1.0.5 1.0.5 1.0.5 1.0.5 N/D N/D N/D
pg_buffercache 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_freespacemap 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D N/D
pg_hint_plan 1.1.9 1.1.9 1.1.9 1.1.9 1.1.8 1.1.8 1.1.8 1.1.8 1.1.5 1.1.5 1.1.5 1.1.5 1.1.3 1.1.3 1.1.3 1.1.3 1.1.3 N/D N/D
pg_prewarm 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
pg_stat_statements 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
pg_trgm 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pg_visibility N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D N/D
pgcrypto 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2
pgrowlocks 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1
pgstattuple 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
plcoffee 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
plls 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 2.1.0 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
plperl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plpgsql 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
pltcl 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
plv8 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.2 2.1.0 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4 1.4.4
PostGIS 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.5.2 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
postgis_tiger_geocoder 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
postgis_topology 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.5 2.2.2 2.2.2
postgres_fdw 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
sslinfo 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tablefunc 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
test_decoding sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim sim N/D N/D
test_parser 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tsearch2 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
tsm_system_rows 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D N/D
tsm_system_time 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0 N/D N/D
unaccent 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1,0
uuid-ossp 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
wal2json 2.1 2.1 2.1 2.1 2.1 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 Hash de confirmação 2828409 N/D N/D N/D

Alguns recursos compatíveis do PostgreSQL

O Amazon RDS oferece suporte a muitas das extensões e recursos mais comuns do PostgreSQL.

Usar a extensão log_fdw

A extensão log_fdw é nova para o Amazon RDS for PostgreSQL versão 9.6.2 e posterior. Com ela, é possível acessar o log do mecanismo de banco de dados usando uma interface SQL. Além de visualizar os arquivos de log stderr que são gerados por padrão no RDS, você pode visualizar logs de CSV (configure o parâmetro log_destination como csvlog) e criar tabelas externas com dados divididos ordenadamente em várias colunas.

Essa extensão apresenta duas novas funções que facilitam a criação de tabelas externas para logs de banco de dados:

  • list_postgres_log_files() – lista os arquivos no diretório do log do banco de dados e o tamanho do arquivo em bytes.