Versões de banco de dados com suporte no Azure Cosmos DB for PostgreSQL
APLICA-SE AO: Azure Cosmos DB for PostgreSQL (da plataforma da extensão 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 depois que o cluster é criado. No momento, o Azure Cosmos DB for PostgreSQL dá suporte às seguintes versões do PostgreSQL principais:
PostgreSQL versão 16
A versão secundária atual é 16.3. Consulte a documentação do PostgreSQL para saber mais sobre aperfeiçoamentos e correções nesta versão secundária.
PostgreSQL versão 15
A versão secundária atual é 15.7. Consulte a documentação do PostgreSQL para saber mais sobre aperfeiçoamentos 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 aperfeiçoamentos 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 aperfeiçoamentos 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 aperfeiçoamentos e correções nesta versão secundária.
PostgreSQL versão 11 e anteriores
Não há suporte para PostgreSQL versão 11 e anteriores no Azure Cosmos DB for PostgreSQL.
Cuidado
A comunidade PostgreSQL encerrou o suporte ao 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 for PostgreSQL. Saiba mais sobre 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 os aprimoramentos e as correções nesta versão secundária.
Sintaxe da versão do PostgreSQL
Antes do PostgreSQL versão 10, a política de controle de versão do PostgreSQL considerava uma atualização de versão principal como sendo um aumento no primeiro ou no segundo número. Por exemplo, 9.5 para 9.6 era considerado uma atualização de versão principal. Na versão 10 em diante, 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 de versão principal.
Suporte e desativação da versão do PostgreSQL
O Azure Cosmos DB for PostgreSQL dá suporte a cada versão principal do PostgreSQL a partir da data em que o Azure começa a dar 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 do PostgreSQL.
O Azure Cosmos DB for PostgreSQL executa automaticamente atualizações de versões secundárias para a última versão do PostgreSQL disponível no Azure como parte da manutenção periódica.
Política de desativação 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 | What's New | Com suporte desde | Data de desativação (Azure) |
---|---|---|---|
PostgreSQL 16 | Recursos | 28 de setembro de 2023 | 9 de novembro de 2028 |
PostgreSQL 15 | Recursos | 20 de outubro de 2022 | 11 de novembro de 2027 |
PostgreSQL 14 | Recursos | 1º de outubro de 2021 | 12 de novembro de 2026 |
PostgreSQL 13 | Recursos | 6 de abril de 2021 | 13 de novembro de 2025 |
PostgreSQL 12 | Recursos | 6 de abril de 2021 | 14 de novembro de 2024 |
PostgreSQL 11 | Recursos | 7 de maio de 2019 | 9 de novembro de 2023 (aposentado) |
Versões do mecanismo do PostgreSQL desativadas sem suporte no Azure Cosmos DB for PostgreSQL
Você pode continuar a executar a versão desativada no Azure Cosmos DB for 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 liberará mais correções de bugs ou correções de segurança, o Azure Cosmos DB for PostgreSQL não aplicará patch no mecanismo de banco de dados desativado para problemas de segurança ou bugs ou tomará medidas de segurança em relação ao mecanismo de banco de dados desativado. Como resultado, você poderá enfrentar vulnerabilidades de segurança ou outros problemas. No entanto, o Azure continuará executando a manutenção periódica e aplicação de patch para o host, o sistema operacional, os contêineres e quaisquer outros componentes relacionados ao serviço.
- Se algum problema de suporte que você enfrentar estiver relacionado ao mecanismo do PostgreSQL propriamente dito, considerando que a comunidade não fornece mais patches talvez não seja possível lhe oferecer suporte. Nesses casos, você precisará atualizar o banco de dados para uma das versões com suporte.
- Você não poderá criar novos servidores de banco de dados para a versão desativada. No entanto, você poderá executar recuperações pontuais e criar réplicas de leitura para os servidores existentes.
- Novos recursos de serviço desenvolvidos pelo Azure Cosmos DB for PostgreSQL só podem estar disponíveis para versões de servidor de banco de dados com suporte.
- Os SLAs de tempo de atividade serão aplicados exclusivamente a problemas relacionados ao serviço Azure Cosmos DB for PostgreSQL, e não a qualquer tempo de inatividade causado por bugs relacionados ao mecanismo de banco de dados.
- Na radical eventualidade de uma ameaça grave ao serviço causada pela vulnerabilidade do mecanismo do banco de dados do PostgreSQL ser identificada na versão do banco de dados desativada, o Azure poderá optar por parar seu 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 da versão do PostgreSQL em execução 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 vem 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 vem com o Citus 9.5.
Próximas etapas
- Veja quais extensões estão instaladas em quais versões.
- Saiba como criar um cluster.
- Incline-se sobre as atualizações de versão principais do Postgres e do Citus in-loco.