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

¿Qué debo tener en cuenta antes de cambiar un esquema de base de datos?

Un cambio de esquema puede afectar más que los registros editados. Los agentes, flujos y aplicaciones pueden depender de los mismos nombres y formatos, así que planifica el cambio considerando esas dependencias.

Bases de datos

Identifica primero las dependencias

Enumera las tablas, colecciones y campos que cambiarán, y luego identifica las instrucciones, consultas guardadas, flujos y aplicaciones que los utilizan. Cambiar el nombre de un campo puede romper un filtro aunque los registros sigan intactos. Cambiar su tipo también puede alterar la ordenación, las comparaciones o el tratamiento de valores ausentes.

Decide cómo encajarán los registros existentes en la nueva estructura. Si los formatos antiguo y nuevo deben coexistir temporalmente, define cómo distinguirlos y evita valores ambiguos. Para un cambio amplio, selecciona una muestra representativa y describe el resultado esperado antes de modificar todos los datos.

Actualiza y valida los elementos que dependen del esquema

Modifica las consultas e instrucciones que mencionen los nombres o supuestos anteriores. Prueba lecturas con casos normales y extremos y revisa resultados de ejemplo para detectar valores ausentes o mal clasificados. Si hay escrituras, comprueba los filtros y los destinos antes de aplicarlas.

Anota la estructura anterior y el motivo del cambio para que el equipo pueda entender los resultados más adelante. Si no puedes actualizar un flujo o una aplicación al mismo tiempo, planifica una transición o aplaza la modificación. Una migración deliberada es más fácil de diagnosticar que varias correcciones después de que fallen los consumidores.

Volver a las preguntas frecuentes sobre Bases de datos