Migración
Genera una migración que altera una colección que ya existe. Úsalo para añadir, eliminar o renombrar campos después de que la colección se haya generado.
Sintaxis
$ vela generate migration <collection> <op> [args...] $ vela generate migration pets add birthday:date La colección tiene que existir ya — Vela lee sus campos actuales para deducir el cambio. Ejecuta vela migrate up para aplicar la migración generada.
Operaciones
add- Añadir uno o más camposremove- Eliminar uno o más camposrename- Renombrar un camporeferences- Añadir una relación a otra colección
Ejemplos
$ vela generate migration pets add birthday:date weight:number
$ vela generate migration pets remove weight
$ vela generate migration pets rename birthday born_on
$ vela generate migration pets references owner:user Las definiciones de campo usan la misma sintaxis de campos que los demás generadores. Para una migración en blanco que escribir a mano, usa vela migrate create.