Cómo migrar un estado JSON operativo a un modelo relacional
Una estrategia segura para normalizar datos sin activar el nuevo almacenamiento de forma implícita.
Publicado: 2026-08-05 · Revisado: 2026-08-05
Separa despliegue y activación
Crear tablas y funciones no debe cambiar automáticamente la fuente de verdad. Mantén la versión anterior activa mientras preparas y validas un candidato en el modelo nuevo.
Conserva el contrato de importación
El mismo fichero actual puede convertirse internamente en cabeceras, líneas, masters y miembros. Evitar formatos paralelos reduce errores de operación y facilita rollback.
Valida conteos y huellas
Compara número de entidades, relaciones, campos críticos y hashes canónicos. La activación debe comprobar de nuevo que la fuente no cambió desde la preparación.
Haz la sustitución transaccional
La preparación debe bloquear concurrencia, reemplazar únicamente el dominio autorizado y revertir completamente si una inserción falla. La activación debe ser una acción administrativa explícita.