Partilhar via


Banco de Dados do Azure para PostgreSQL - Política de controle de versão do Servidor Flexível

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor> Flexível [! IMPORTANTE] > O Banco de Dados do Azure para PostgreSQL - Servidor Único está no caminho da desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único PostgreSQL?.

Esta página descreve a política de controle de versão de servidor flexível do Banco de Dados do Azure para PostgreSQL e é aplicável a estes modos de implantação:

  • Base de Dados do Azure para PostgreSQL – Servidor Único
  • Base de Dados do Azure para PostgreSQL – Servidor Flexível

Versões suportadas do PostgreSQL

O servidor flexível do Banco de Dados do Azure para PostgreSQL dá suporte às seguintes versões de banco de dados.

Versão Base de Dados do Azure para PostgreSQL – Servidor Único Base de Dados do Azure para PostgreSQL – Servidor Flexível
PostgreSQL 17 (visualização) X
PostgreSQL 16 X
PostgreSQL 15 X
PostgreSQL 14 X
PostgreSQL 13 X
PostgreSQL 12 X
PostgreSQL 11 X X
PostgreSQL 10 (desativado) Ver política
PostgreSQL 9.6 (desativado) Ver política
PostgreSQL 9.5 (desativado) Ver política

Suporte à versão principal

Cada versão principal do PostgreSQL terá suporte no Servidor flexível do Banco de Dados do Azure para PostgreSQL a partir da data em que o Azure começar a dar suporte à versão até que a versão seja desativada pela comunidade PostgreSQL. Consulte a política de controle de versão da comunidade PostgreSQL.

Suporte a versões secundárias

O servidor flexível do Banco de Dados do Azure para PostgreSQL executa automaticamente atualizações de versão secundária para a versão preferencial do PostgreSQL do Azure como parte da manutenção periódica.

Política de aposentadoria da versão principal

A tabela abaixo fornece os detalhes de desativação para as versões principais do PostgreSQL. As datas seguem a política de controle de versão da comunidade PostgreSQL.

Versão Novidades Data de início do suporte do Azure Data de desativação (Azure)
PostgreSQL 17 Funcionalidades 30 De setembro de 24 8 De novembro de 29
PostgreSQL 16 Funcionalidades 15 De outubro de 23 9-Nov-28
PostgreSQL 15 Funcionalidades 15-Maio-23 11 De novembro de 27
PostgreSQL 14 Funcionalidades 29 De junho de 22 12 De novembro de 26
PostgreSQL 13 Funcionalidades 25-Maio-21 13 De novembro de 25
PostgreSQL 12 Funcionalidades 22 De setembro de 20 14 De novembro de 24
PostgreSQL 11 Funcionalidades 24 De julho de 19 9-Nov-25
PostgreSQL 10 (desativado) Funcionalidades 4-Jun-18 10 De novembro de 22
PostgreSQL 9.5 (desativado) Funcionalidades 18-Abr-18 11-Fev-21
PostgreSQL 9.6 (desativado) Funcionalidades 18-Abr-18 11 De novembro de 21

Suporte a PostgreSQL 11

O Azure está estendendo seu suporte para PostgreSQL 11 nas plataformas Banco de Dados do Azure para Servidor Único PostgreSQL e Banco de Dados do Azure para Servidor Flexível PostgreSQL. Esta linha do tempo de suporte estendido foi projetada para fornecer mais tempo para os usuários planejarem e migrarem para o Servidor flexível do Banco de Dados do Azure para PostgreSQL para versões superiores do PostgreSQL.

Suporte a PostgreSQL 12

O PostgreSQL 12 será desativado em 14 de novembro de 2024, de acordo com a política de controle de versão do Azure, que se alinha com a política de controle de versão da comunidade PostgreSQL. De acordo com esta política, cada versão principal é suportada até ser desativada pela comunidade. No entanto, o Azure estendeu o suporte para PostgreSQL 11 até 9 de novembro de 2025, para dar aos clientes mais tempo para planejar e migrar do Banco de Dados do Azure para PostgreSQL Single Server para Flexible Server, bem como para versões superiores do PostgreSQL. Esta extensão de suporte foi projetada para fornecer uma transição mais suave para os clientes que atualmente usam o PostgreSQL 11.

Suporte a servidor único:

  • Até 28 de março de 2025, os usuários podem continuar a criar e utilizar servidores PostgreSQL 11 no Banco de Dados do Azure para PostgreSQL Single Server, exceto para a criação por meio do portal do Azure. É importante notar que outras restrições associadas aos mecanismos PostgreSQL desativados ainda se aplicam.
  • O Azure oferecerá atualizações incorporando versões secundárias fornecidas pela comunidade PostgreSQL para servidores PostgreSQL 11 até 9 de novembro de 2023.

Suporte flexível ao servidor

  • Os usuários podem criar e operar servidores PostgreSQL 11 no Banco de Dados do Azure para Servidor Flexível PostgreSQL até 9 de novembro de 2025.
  • Semelhante ao Servidor Único, as atualizações com a comunidade PostgreSQL fornecidas versões secundárias estarão disponíveis para servidores PostgreSQL 11 até 9 de novembro de 2023.
  • De 9 de novembro de 2023 a 9 de novembro de 2025, embora os usuários possam continuar usando e criando novas instâncias do PostgreSQL 11 no Servidor Flexível, eles estarão sujeitos às restrições de outros mecanismos PostgreSQL desativados.

Esta extensão do suporte do Postgres 11 faz parte do compromisso do Azure em fornecer um caminho de migração contínuo e garantir a funcionalidade contínua para os usuários.

Versões desativadas do mecanismo PostgreSQL sem suporte no Banco de Dados do Azure para servidor flexível PostgreSQL

Você pode continuar a executar a versão desativada no Banco de Dados do Azure para o servidor flexível 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 servidor flexível do Banco de Dados do Azure 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 desativado. Como resultado, você pode enfrentar vulnerabilidades de segurança ou outros problemas. No entanto, o Azure continua a executar manutenção periódica e aplicação de patches para o host, SO, 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ê tem 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 Banco de Dados do Azure para o servidor flexível PostgreSQL podem estar disponíveis apenas para versões de servidor de banco de dados com suporte.
  • Os SLAs de tempo de atividade aplicam-se exclusivamente a problemas relacionados ao serviço de servidor flexível do Banco de Dados do Azure para 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 colocá-lo online.
  • As novas extensões introduzidas para o Azure Postgres Flexible Server não terão suporte nas versões postgres aposentadas da comunidade.

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 .

Próximos passos