Voltar ao índice
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

  1. Revise o schema, os dados existentes e todos os consumidores afetados
  2. Defina um estado intermediário compatível com dados antigos e novos
  3. Implemente o preenchimento ou a transformação em etapas
  4. Valide os registros migrados antes de endurecer o schema
  5. 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
Conteúdo-fonte não hospedado

Para respeitar a licença do repositório, o conteúdo completo permanece no GitHub.

Abrir arquivo original