Planejar uma migração de banco de dados sem parada
Prompt para um plano de migração em passos reversíveis que mantém a aplicação no ar e confere cada passo. Cole-o na ferramenta de IA que preferir, que então escreve o plano.
Os resultados dependem da ferramenta, do modelo e do que você digitar.
Prévia do resultado
Exemplo: escrito pela nossa redação, não é uma resposta real de IA.
Objetivo: renomear a coluna «nome_cliente» para «nome_exibicao» sem parada. 1. Expandir: criar a coluna nome_exibicao (aceita nulo). Volta: apagar a coluna. 2. O código grava nas duas colunas. Volta: publicar a versão anterior. 3. Copiar dados em lotes de 10.000 linhas. Verificação: linhas sem valor = 0. 4. O código lê só nome_exibicao. 5. Após uma semana sem erros: remover a coluna antiga. Irreversível; antes, backup. Suposição: a tabela tem chave primária para os lotes.
Preencher
O que você digita fica nesta janela do navegador. Não armazenamos nem enviamos nada.
- renomear uma coluna
- mudar uma coluna de texto para número
- dividir uma tabela em duas
- nova coluna obrigatória com valor padrão
- criar um índice em uma tabela grande
- PostgreSQL
- MySQL
- MariaDB
- SQL Server
- SQLite
- alguns milhares
- cerca de um milhão
- dez milhões
- várias centenas de milhões
- desconhecido
Seu prompt
Você editou o prompt. As mudanças nos campos acima não o substituem mais.
Isto é uma instrução para uma IA, ainda não o resultado.
Onde este prompt funciona
Estas ferramentas de IA combinam com este prompt:
Como usar
- Preencha os campos ou toque em uma sugestão. Deixe de fora nomes, endereços e outros dados pessoais.
- Copie o prompt pronto para a ferramenta de IA que preferir.
- Teste o plano primeiro em uma cópia com volume de dados realista e meça quanto tempo cada passo leva.
Por que funciona?
A ordem fixa de expandir primeiro e remover depois mantém as versões antiga e nova do código funcionando. Perguntar pelo caminho de volta em cada passo evita becos sem saída.
Dicas
- Faça um backup verificado antes de cada migração e teste a restauração. O plano não substitui a documentação da sua versão do banco.