Versões de banco de dados com suporte no Azure Cosmos DB para PostgreSQL

APLICA-SE A: Azure Cosmos DB para PostgreSQL (alimentado pela extensão de banco de dados Citus para PostgreSQL)

Versões do PostgreSQL

A versão do PostgreSQL em execução em um cluster é personalizável durante a criação e pode ser atualizada in-loco assim que o cluster for criado. Atualmente, o Azure Cosmos DB para PostgreSQL suporta as seguintes versões principais do PostgreSQL:

PostgreSQL versão 16

A versão secundária atual é a 16.3. Consulte a documentação do PostgreSQL para saber mais sobre melhorias e correções nesta versão secundária.

PostgreSQL versão 15

A versão secundária atual é a 15.7. Consulte a documentação do PostgreSQL para saber mais sobre melhorias e correções nesta versão secundária.

PostgreSQL versão 14

A versão secundária atual é 14.12. Consulte a documentação do PostgreSQL para saber mais sobre melhorias e correções nesta versão secundária.

PostgreSQL versão 13

A versão secundária atual é 13.15. Consulte a documentação do PostgreSQL para saber mais sobre melhorias e correções nesta versão secundária.

PostgreSQL versão 12

A versão secundária atual é 12.19. Consulte a documentação do PostgreSQL para saber mais sobre melhorias e correções nesta versão secundária.

PostgreSQL versão 11 e anterior

Não oferecemos suporte ao PostgreSQL versão 11 e anterior para o Azure Cosmos DB para PostgreSQL.

Atenção

A comunidade PostgreSQL encerrou o suporte para PostgreSQL 11 em 9 de novembro de 2023. Consulte as restrições que se aplicam às versões principais do PostgreSQL desativadas no Azure Cosmos DB para PostgreSQL. Saiba mais sobre as atualizações in-loco para as principais versões do PostgreSQL no Azure Cosmos DB para PostgreSQL.

A versão secundária final é 11.22. Consulte a documentação do PostgreSQL para saber mais sobre melhorias e correções nesta última versão secundária.

Sintaxe da versão do PostgreSQL

Antes da versão 10 do PostgreSQL, a política de versionamento do PostgreSQL considerava uma atualização de versão principal como um aumento no primeiro ou segundo número. Por exemplo, 9.5 para 9.6 foi considerado uma atualização de versão principal . A partir da versão 10, apenas uma alteração no primeiro número é considerada uma atualização de versão principal. Por exemplo, 10.0 para 10.1 é uma atualização de versão secundária . A versão 10 para 11 é uma atualização da versão principal .

Suporte e desativação da versão PostgreSQL

O Azure Cosmos DB para PostgreSQL dá suporte a cada versão principal do PostgreSQL a partir da data em que o Azure começa a oferecer suporte à versão até que a comunidade do PostgreSQL desative essa versão principal do PostgreSQL. Consulte a política de controle de versão da comunidade PostgreSQL.

O Azure Cosmos DB para PostgreSQL executa automaticamente atualizações de versão secundária para a versão mais recente do PostgreSQL disponível no Azure como parte da manutenção periódica.

Política de aposentadoria da versão principal

As principais datas de desativação da versão do PostgreSQL no Azure Cosmos DB para PostgreSQL seguem a política de controle de versão da comunidade PostgreSQL.

Versão Novidades Suportado desde Data de desativação (Azure)
PostgreSQL 16 Funcionalidades 28 de setembro, 2023 9 de novembro, 2028
PostgreSQL 15 Funcionalidades 20 de outubro de 2022 11 de novembro, 2027
PostgreSQL 14 Funcionalidades 1 de outubro de 2021 12 de novembro, 2026
PostgreSQL 13 Funcionalidades Abr 6, 2021 13 de novembro de 2025
PostgreSQL 12 Funcionalidades Abr 6, 2021 14 de novembro de 2024
PostgreSQL 11 Funcionalidades Maio 7, 2019 9 de novembro de 2023 (aposentado)

Versões desativadas do mecanismo PostgreSQL sem suporte no Azure Cosmos DB para PostgreSQL

Você pode continuar a executar a versão desativada no Azure Cosmos DB para PostgreSQL. No entanto, observe as seguintes restrições após a data de desativação para cada versão do banco de dados PostgreSQL:

  • Como a comunidade não lançará mais correções de bugs ou correções de segurança, o Azure Cosmos DB para PostgreSQL não corrigirá o mecanismo de banco de dados aposentado para quaisquer bugs ou problemas de segurança, nem tomará medidas de segurança em relação ao mecanismo de banco de dados aposentado. Como resultado, você pode enfrentar vulnerabilidades de segurança ou outros problemas. No entanto, o Azure continuará a executar manutenção periódica e aplicação de patches para o host, sistema operacional, contêineres e quaisquer outros componentes relacionados ao serviço.
  • Se algum problema de suporte que você possa enfrentar estiver relacionado ao mecanismo PostgreSQL em si, como a comunidade não fornece mais os patches, talvez não possamos fornecer suporte. Nesses casos, você terá que atualizar seu banco de dados para uma das versões suportadas.
  • Você não poderá criar novos servidores de banco de dados para a versão desativada. No entanto, você poderá executar recuperações point-in-time e criar réplicas de leitura para seus servidores existentes.
  • Os novos recursos de serviço desenvolvidos pelo Azure Cosmos DB para PostgreSQL podem estar disponíveis apenas para versões de servidor de banco de dados com suporte.
  • Os SLAs de tempo de atividade se aplicarão exclusivamente ao Azure Cosmos DB para problemas relacionados ao serviço PostgreSQL e não a qualquer tempo de inatividade causado por bugs relacionados ao mecanismo de banco de dados.
  • No caso extremo de uma ameaça séria ao serviço causada pela vulnerabilidade do mecanismo de banco de dados PostgreSQL identificada na versão desativada do banco de dados, o Azure pode optar por interromper o servidor de banco de dados para proteger o serviço. Nesse caso, você será notificado para atualizar o servidor antes de colocar o servidor online.

Citus e outras versões de extensão

Dependendo de qual versão do PostgreSQL está sendo executada em um cluster, diferentes versões das extensões do PostgreSQL também serão instaladas. Em particular, o PostgreSQL 14, o PostgreSQL 15 e o PostgreSQL 16 vêm com o Citus 12, o PostgreSQL 13 vem com o Citus 11, o PostgreSQL 12 vem com o Citus 10 e as versões anteriores do PostgreSQL vêm com o Citus 9.5.

Próximos passos