Design e UI
Migração segura de schemas e dados no Convex
Planeja mudanças incompatíveis em schemas Convex e migra dados existentes com etapas controladas de transformação e validação.
Ver código no GitHub Instala diretamente do repositório-fonte.
O que esta skill faz
Esta skill orienta migrações de dados quando uma alteração de schema quebraria registros existentes. Ela é adequada para novos campos obrigatórios, mudanças de tipo, reorganização de tabelas e conversão de estruturas aninhadas em relacionais.
Quando usar
- Adicionar campos obrigatórios a tabelas existentes
- Alterar tipos ou estruturas de campos
- Dividir, combinar ou reorganizar tabelas
- Renomear ou remover campos com dados existentes
- Migrar dados aninhados para um modelo relacional
Como usar
- Revise o schema, os dados existentes e todos os consumidores afetados
- Defina um estado intermediário compatível com dados antigos e novos
- Implemente o preenchimento ou a transformação em etapas
- Valide os registros migrados antes de endurecer o schema
- Remova campos e caminhos legados somente após a verificação
O que revisar antes de instalar
- Não é necessária para tabelas novas sem dados existentes
- Campos opcionais sem backfill podem dispensar esse fluxo
- Não elimina a necessidade de backup, observação e plano de reversão
Para respeitar a licença do repositório, o conteúdo completo permanece no GitHub.
Abrir arquivo original