Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve a política de controle de versão do Banco de Dados do Azure para PostgreSQL.
Versão principal
Uma versão principal corresponde a uma alteração no primeiro número da versão. Por exemplo, o PostgreSQL 16 para o PostgreSQL 17 é uma atualização de versão principal. As versões principais introduzem novos recursos e capacidades. Eles podem incluir alterações que exigem atualizações do código do aplicativo. O Banco de Dados do Azure para PostgreSQL dá suporte a cada versão principal do PostgreSQL desde a data em que o Azure começa a oferecer suporte até que a versão atinja o fim da vida útil (fim do suporte), conforme definido pela comunidade PostgreSQL. Para obter detalhes, consulte Política de controle de versão da comunidade PostgreSQL.
Política de suporte
A tabela a seguir 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 PostgreSQL | O que há de novo | Data de início do Suporte Padrão do Azure | Data de Fim do Suporte Padrão do Azure |
|---|---|---|---|
| PostgreSQL 18 | Notas de lançamento | 25-Set-2025 (Prévia) | 14 De novembro de 2030 |
| PostgreSQL 17 | Notas de lançamento | 30-Sep-2024 | 8-Nov-2029 |
| PostgreSQL 16 | Notas de lançamento | 15-Oct-2023 | 9-Nov-2028 |
| PostgreSQL 15 | Notas de lançamento | 15-May-2023 | 11-Nov-2027 |
| PostgreSQL 14 | Notas de lançamento | 29-Jun-2022 | 12-Nov-2026 |
| PostgreSQL 13 | Notas de lançamento | 25-May-2021 | 31 De março de 2026 |
| PostgreSQL 12 | Notas de lançamento | 22-Sep-2020 | 31 De março de 2026 |
| PostgreSQL 11 | Notas de lançamento | 24-Jul-2019 | 31 De março de 2026 |
O PostgreSQL 18 está atualmente disponível na Pré-visualização na Base de Dados do Azure para PostgreSQL com disponibilidade inicial na região Ásia Oriental.
Suporte a versões secundárias
Uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL atualiza automaticamente versões secundárias para a versão preferencial do PostgreSQL do Azure durante a manutenção periódica.
Suporte estendido
Para ajudá-lo a manter cargas de trabalho seguras e compatíveis além do fim da vida útil da comunidade (fim do suporte), o Azure está introduzindo o Suporte Estendido para o Banco de Dados do Azure para PostgreSQL.
O Suporte Alargado dá-lhe acesso contínuo a atualizações de segurança críticas e assistência técnica. Com o Suporte Estendido, você tem tempo para planejar e implementar sua estratégia de atualização com confiança.
O suporte estendido oferece:
- Até três anos adicionais de suporte após o fim do suporte padrão
- Patches de segurança e correções de bugs críticos
- Suporte técnico através dos canais de Suporte do Azure (de acordo com o seu plano existente)
Note
O Suporte Estendido não inclui novas versões de recursos, aprimoramentos de desempenho ou suporte para atualizações de versões secundárias.
Porquê utilizar o Suporte Alargado?
O Suporte Estendido é ideal para clientes que...
- Precisa de mais tempo para atualizar cargas de trabalho complexas.
- Exija conformidade e cobertura de segurança durante o planejamento da atualização.
- Dependa de suporte técnico ininterrupto para ambientes críticos.
Melhores práticas
- Trate o Suporte Estendido como uma ponte temporária, não como uma solução de longo prazo.
- Inicie o planejamento da atualização bem antes da data de fim da vida útil (fim do suporte).
- Considere atualizar para versões mais recentes, como PostgreSQL 15 ou 16, para melhorar o desempenho e o suporte.
Versões elegíveis do PostgreSQL
| Versão PostgreSQL | Data de início do Suporte Padrão do Azure | Data de Aposentadoria da Comunidade | Data de Fim do Suporte Padrão do Azure | Data de início do suporte estendido pago | Data de Fim do Suporte Estendido Pago |
|---|---|---|---|---|---|
| 11 | Julho 24, 2019 | 9 de novembro de 2023 | 31 de março de 2026 | 1 de abril de 2026 | Novembro 8, 2026 |
| 12 | 22 de setembro de 2020 | 14 de Novembro de 2024 | 31 de março de 2026 | 1 de abril de 2026 | Novembro 13, 2027 |
| 13 | 25 de maio de 2021 | 13 de novembro de 2025 | 31 de março de 2026 | 1 de abril de 2026 | Novembro 12, 2028 |
| 14 | 29 de junho de 2022 | Novembro 12, 2026 | 11 de dezembro de 2026 | Dezembro 12, 2026 | Novembro 11, 2029 |
Inscrição e preço
- Inscrição automática: os servidores PostgreSQL que executam versões sem suporte são automaticamente inscritos no Suporte Estendido em 1º de março de 2026.
- Opt-Out Opção: Você pode desativar a qualquer momento, atualizando para uma versão suportada.
- Período de carência: Aplica-se um período de carência de um mês. A cobrança começa em 1º de abril de 2026.
- Preços: Os detalhes serão publicados nesta página antes do início da faturação.
Perguntas mais frequentes (FAQ)
P: E se eu quiser continuar funcionando sem suporte estendido? Posso optar por não participar?
R: Não.
P: O que acontece se eu continuar executando uma versão do PostgreSQL sem suporte no Azure após o fim do suporte da comunidade?
R: Seu servidor é automaticamente inscrito no Suporte Estendido um mês após a data de fim do suporte da comunidade (ou em 1º de março de 2026, para as versões 11, 12 e 13).
P: Posso continuar usando minha instância do PostgreSQL sem suporte estendido?
R: Sim, mas após o período de carência, você é automaticamente inscrito no Suporte Estendido pago, a menos que atualize para uma versão compatível. Durante o período de carência, você assume o risco operacional total e o suporte da Microsoft não pode garantir a resolução do problema.
P: Meus aplicativos podem quebrar durante uma atualização de versão principal?
A. As atualizações da versão principal do PostgreSQL podem introduzir alterações que podem afetar seu aplicativo — como parâmetros de configuração preteridos, extensões incompatíveis ou diferenças de comportamento do SQL. Recomendamos validar atualizações em um ambiente que não seja de produção antes de aplicá-las na produção. Para obter mais detalhes, revise as principais considerações e limitações nos documentos de atualizações de versão principal .
Note
A Base de Dados do Azure para PostgreSQL suporta atualizações de versão principal no local apenas para versões do PostgreSQL atualmente suportadas. Por exemplo, você pode atualizar a versão atual dado que a versão de destino é oficialmente suportada pelo Azure no momento da atualização. As versões sem suporte não podem ser selecionadas como destinos de atualização e a tentativa de atualizar para uma versão preterida pode resultar em falha ou interrupção do serviço. Consulte sempre a política de versão do Azure PostgreSQL e a documentação de atualização antes de iniciar uma atualização de versão principal.
P: Como posso saber se o meu servidor está no Suporte Alargado?
R: O portal do Azure e a CLI indicam claramente se um servidor está inscrito no Suporte Estendido.
P: Preciso atualizar os Parâmetros do Servidor após as atualizações da versão principal?
R: Nenhuma alteração manual é necessária. O fluxo de trabalho de atualização atualizará automaticamente os parâmetros para a nova versão do PostgreSQL.
P: As extensões do PostgreSQL são atualizadas automaticamente durante uma atualização da versão principal?
R: Não. Enquanto o Azure atualiza o mecanismo de banco de dados, as extensões não essenciais (por exemplo, pgvector, timescaledb) exigem atualizações manuais. Use ALTER EXTENSION ... UPDATE ou recrie extensões sem suporte após a atualização.
P: Como posso reduzir o tempo de inatividade durante uma grande atualização?
R: Para minimizar o tempo de inatividade:
- Planeje atualizações durante as horas de baixo tráfego.
- Identifique e corrija quaisquer bloqueadores de atualização (por exemplo, extensões, funções, slots de replicação) antes da atualização.
- Pause trabalhos em segundo plano e sessões de longa duração.
- Aumente temporariamente a escala de computação para acelerar a pg_upgrade.
- Limpe o inchaço com VACUUM ou REINDEX, se necessário.
- Execute ANALYZE após a atualização para restaurar o desempenho.
P: Onde posso rastrear quais dos meus servidores estão perto do fim do suporte?
R: O Azure fornece visibilidade através do portal.
P: Que opções de suporte estão disponíveis durante a fase de Suporte Alargado?
R: Os servidores no Suporte Estendido podem gerar casos de suporte apenas para problemas relacionados à segurança. Solicitações de recursos, ajuste de desempenho e correções de bugs gerais não são suportados para versões de fim de suporte. As melhorias nos recursos existentes para as versões de fim de suporte não serão retroportadas.
P: Como será tratado o período entre 13 de novembro de 2025 e 1º de março de 2026 para o PostgreSQL versão 13? O apoio continuará durante este período? Qual será a diferença em relação ao período anterior a 13 de novembro de 2025?
R: De acordo com a política de versionamento da comunidade PostgreSQL, cada versão principal é suportada até ser desativada pela comunidade. O suporte estendido gratuito do Azure será fornecido até 31 de março de 2026. Os clientes são cobrados pelo Suporte Estendido a partir de 1º de abril. Para garantir suporte contínuo e acesso a novos recursos, atualize para versões mais recentes.
Versões desativadas do motor PostgreSQL não têm suporte no Azure Database para PostgreSQL
Você pode continuar a usar a versão desativada no Banco de Dados do Azure para instâncias de servidor flexíveis do PostgreSQL. No entanto, após a data de desativação para cada versão do banco de dados PostgreSQL, as seguintes restrições se aplicam:
Quando a comunidade desativa uma versão do PostgreSQL, o Banco de Dados do Azure para PostgreSQL para de aplicar bugs ou patches de segurança ao mecanismo de banco de dados. Essa alteração pode expor o servidor a riscos de segurança ou outros problemas. No entanto, o Azure continua a manter e corrigir o host subjacente, o sistema operacional, os contêineres e os componentes de serviço relacionados.
Se você tiver um problema de suporte relacionado ao mecanismo PostgreSQL em si, talvez não possamos fornecer suporte porque a comunidade não fornece mais os patches. Nesses casos, você precisa atualizar seu banco de dados para uma das versões suportadas.
Não é possível criar novos servidores usando uma versão do PostgreSQL desativada. No entanto, você pode 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 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 com o serviço de instância de servidor flexível do Banco de Dados do Azure para PostgreSQL e não se aplicam a qualquer tempo de inatividade causado por bugs relacionados com o mecanismo de banco de dados.
Em casos raros em que uma vulnerabilidade crítica em uma versão aposentada do PostgreSQL representa uma ameaça ao serviço, o Azure pode interromper os servidores afetados para proteger a plataforma. Nesses casos, você será notificado para atualizar o servidor antes de colocá-lo online.
As novas extensões introduzidas para instâncias de servidor flexíveis do Azure Database para PostgreSQL não são suportadas em versões do PostgreSQL que a comunidade descontinuou.
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 menor. A atualização da versão 10 para a 11 é uma atualização principal de versão.