Voltar às perguntas frequentes sobre Bancos de dados
CENTRAL DE AJUDA · FAQBancos de dados1 min de leitura

Como preparar uma migração de esquema do banco de dados?

Trate a migração como uma mudança de produção, com implantação e recuperação planejadas. Revise os dados e versões da aplicação afetados, teste volumes realistas e evite divergências entre o código antigo e o novo sobre o esquema.

Bancos de dados

Planeje compatibilidade durante a implantação

Se a mudança não puder ser atômica, use uma sequência de expansão e remoção: adicione estruturas compatíveis, publique código capaz de usar ambas as formas, migre os dados e remova a estrutura antiga somente quando não estiver mais em uso.

Estime bloqueios, regravações de tabelas, criação de índices e custo de preenchimento usando dados representativos. Uma migração rápida em uma base pequena pode bloquear gravações em produção.

Proteja os dados e verifique cada etapa

Faça um backup restaurável ou confirme a recuperação pontual conforme os recursos do banco. Teste a migração e a restauração; um backup nunca restaurado não comprova que o plano de recuperação funciona.

Implante com pontos de verificação observáveis: início e fim, contagem de linhas e saúde da aplicação. Se uma etapa falhar, interrompa ações dependentes e decida entre tentar novamente, corrigir avançando ou restaurar com base no estado real.

Voltar às perguntas frequentes sobre Bancos de dados