Migraciones

Nota

Las migraciones Ubiquity no son realmente migraciones. Las migraciones no se hacen a partir de código php, escrito o generado.
Consisten en generar el código SQL que permite actualizar la base de datos a partir de la caché de los modelos existentes.

Actualizar un modelo existente

Considere el siguiente modelo que representa a un usuario:

../../_images/user-model.png

Vamos a añadir un campo de teléfono, con las devtools:

Ubiquity model
../../_images/add-field-phone.png

Migraciones

Empezando por mostrar la información sobre posibles migraciones:

Ubiquity info-migrations
../../_images/info-migrations-1.png

A continuación, podemos proceder a la ejecución:

Ubiquity migrations
../../_images/migrations-1.png