Política de Versões
Visão Geral das Versões do DBaaS
O DBaaS da Magalu Cloud suporta diferentes versões de cada banco de dados e cada uma possui suas especificidades, seus recursos e limitações. É responsabilidade do usuário selecionar a versão que ele deseja no momento da criação di seu banco de dados. Essas versões consideradas major (ou Principais) não possuem atualização automática devido aos seus potenciais impactos nas funcionalidades do sistema, mas as versões minor (ou Secundárias) e os patches serão automaticamente aplicadas de acordo com a política descrita neste documento.
Versões disponíveis no DBaaS PostgreSQL
Versão Major | Versão Minor | Início do Suporte | Final do Suporte | Descontinuação |
---|---|---|---|---|
PostgreSQL 16 | 16.10 | 1 de Outubro de 2025 | - | - |
A Magalu Cloud atualmente não oferece suporte estendido para nenhuma versão de bancos de dados no DBaaS. Portanto, recomenda-se que você mantenha seus bancos de dados em versões ainda suportadas.
Como identificar a versão do seu banco de dados
- 🖥️ Console
- >_ CLI
Usando o Console
-
Acesse o console Magalu Cloud.
-
No painel inicial ou menu lateral, clique em Database.
-
Na lista de bancos de dados você já conseguirá ver a versão na coluna "Sistema" (ex: "PostgreSQL 16"). Mas você pode clicar em um dos bancos de dados e abrir seus detalhes.
-
Na aba Geral você verá a versão no campo "Sistema Utilizado" (ex: "PostgreSQL 16").
Usando a CLI
-
Primeiramente encontre o
engine-id
do seu banco de dados utilizando o comando de listagem. Esse identificador permitirá que você obtenha os detalhes da engine utilizada. -
Busque os detalhes do tipo de instância com o comando abaixo.
mgc dbaas engines get "engine-id"
Substituindo o engine-id
pelo valor copiado no comando anterior. Este comando retornará os detalhes do engine informado, como no exemplo abaixo.
$ mgc dbaas engines get "89bd25d5-e29e-4615-a64b-0a006bbc4997"
id: 89bd25d5-e29e-4615-a64b-0a006bbc4997
name: postgresql
status: PREVIEW
version: "16"
Suporte a versões principais (major)
O DBaaS da Magalu Cloud disponibilizará as novas versões principais do PostgreSQL a partir de 3 meses depois do seus lançamento oficial para a comunidade. A partir da sua disponibilização no DBaaS o seu suporte terá início e será mantido até a data pré-definida de final de suporte apresentada neste documento.
As novas versões principais NÃO serão aplicadas a bancos de dados existentes nos tenants dos usuários, somente ficarão disponíveis para criação de novas instâncias e clusters. O usuário pode fazer a migração de seus bancos de dados para versões mais recentes manualmente.
Suporte a versões secundárias (minor / patches)
A Magalu Cloud começará a disponibilizar as novas versões minor do PostgreSQL a partir de 4 semanas após a liberação oficial do desenvolvedor para criação de novos bancos de dados no DBaaS.
Essas versões e os patches também começarão a ser aplicados a instâncias e clusters existentes nos tenants dos usuários a partir de 5 semanas após a liberação oficial para a comunidade. Uma notificação será enviada com antecedência aos usuários, que poderão optar por não receber a atualização (pular).
Toda aplicação de patches causa um curto downtime para bancos de dados single-instance, uma vez que não possuem redundância e sistema de failover automático disponível em clusters.
Final do suporte de versões principais (major)
O DBaaS da Magalu Cloud oferecerá suporte a versões principais por até 3 meses após o final do suporte pela comunidade. A data final de suporte da Magalu Cloud para cada versão será definida e listada neste documento.
Uma comunicação será enviada aos usuários do DBaaS da Magalu Cloud 30 dias antes data já estipulada para final do suporte de uma versão major. O término do suporte não implica na sua descontinuação imediata.