directus-migrations-import-export
Installation
SKILL.md
Directus Migrations, Import & Export
O Directus muda seu schema e seu conteúdo com o tempo. Para manter previsibilidade entre ambientes, versionar migrações e snapshots é essencial.
Objetivo
- Evitar drift de schema entre dev/staging/prod.
- Permitir reprodutibilidade de conteúdo (quando necessário).
- Garantir que mudanças destrutivas sejam percebidas antes de aplicar.
Migrações (schema)
Regras:
- Trate schema como código: migrações/snapshots versionados no repositório.
- Aplique migrações na ordem correta e com revisão (PR) quando mudar coleções/fields/relations/constraints.
- Não “edite no prod” para resolver; crie migração e rode no pipeline.
- Mantenha mudanças compatíveis primeiro: adicione → migre conteúdo → remova/transforme em etapas futuras.