Volver a las preguntas frecuentes sobre Bases de datos
CENTRO DE AYUDA · FAQBases de datos2 min de lectura

¿Cómo preparo una migración del esquema de la base de datos?

Trata la migración como un cambio de producción con un plan de despliegue y recuperación. Revisa los datos y versiones de aplicación afectados, prueba volúmenes realistas y evita que el código antiguo y el nuevo interpreten el esquema de forma distinta.

Bases de datos

Planifica la compatibilidad durante el despliegue

Si el cambio no puede aplicarse de forma atómica, usa una secuencia de expansión y retirada: añade estructuras compatibles, despliega código capaz de usar ambas formas, migra los datos y elimina la estructura antigua cuando ya no se utilice.

Calcula bloqueos, reescrituras de tablas, creación de índices y coste de rellenar datos con volúmenes representativos. Una migración rápida en una base pequeña puede bloquear escrituras en producción.

Protege los datos y verifica cada etapa

Crea una copia restaurable o confirma la recuperación a un punto temporal según las capacidades de la base. Prueba tanto la migración como la restauración: una copia nunca restaurada no demuestra que el plan funcione.

Despliega con puntos de control observables: inicio y fin, recuentos de filas y salud de la aplicación. Si falla un paso, detén las acciones dependientes y decide si reintentar, avanzar con una corrección o restaurar según el estado real.

Volver a las preguntas frecuentes sobre Bases de datos