Una migración de base de datos es un cambio registrado en la forma en que una aplicación organiza la información guardada. Es como actualizar el diseño de un archivador —por ejemplo, añadir un cajón o cambiar una etiqueta— sin perder los documentos que ya contiene.
Una aplicación puede necesitar una migración cuando empieza a guardar un dato nuevo, como el idioma preferido de una persona. La migración indica a la base de datos cómo ajustar su estructura para que la aplicación pueda usar ese dato.
Cambiar datos guardados puede ser arriesgado, así que los equipos suelen probar la migración y guardar una copia de seguridad antes de aplicarla a información importante.
