En este capítulo hemos aprendido sobre las migraciones de base de datos. La
librería Doctrine nos provee de una componente llamado Doctrine\Migrations
que permite implementar y aplicar migraciones.
Una migración es un tipo de cambio que se puede aplicar a un esquema de base de datos. Podemos aplicar una migración para actualizar el esquema a su estado más nuevo o podemos revertir una migración para regresar el esquema a su estado previo.
Las migraciones son útiles porque permiten guardar un historial de los cambios en el esquema y aplicar los cambios de una manera estándar. Con las migraciones podemos fácilmente mantener nuestro esquema actualizado en cada maquina de desarrollo, prueba, pruebas finales (staging) y servidores de producción.