Hola, estoy con una versión de scripts y sistemas 3.17.1 y me emite el siguiente error cuando llega al paso 06 del módulo de calendario académico
ERROR: el valor null para la columna «entidad» viola la restricción not null
2021/04/07 11:38:49 - 06_migrar_mesas_examen - Detail: La fila que falla contiene (4851, MESA-VET-PG-CAC1, 2660, null, null, 5, migrado, S, 1995, null, N).
La porción que falla es la primera del script /migracion/Externos/02_Modulos/04_Calendario_academico/02_Migracion/06_migrar_mesas_examen.sql
– Mesas de Examen a migrar
INSERT INTO sga_mesas_examen (mesa_examen, nombre, elemento, ubicacion, observaciones, anio_academico)
SELECT m.mesa_examen, m.nombre, e.elemento, m.ubicacion , m.observaciones, m.anio_academico
FROM ext.mig_mesas_examen as m
JOIN sga_elementos as e ON m.actividad_codigo = e.codigo
WHERE e.entidad_subtipo >= 50;
En la documentación de 3.17.0 el archivo mig_mesas no especifica la columna entidad. ¿Puede ser que sea el valor de entidad de la tabla sga_elementos? Si es así, modificando el script para que quede de la siguiente manera, ¿se podrá solucionar?
INSERT INTO sga_mesas_examen (mesa_examen, nombre, elemento, entidad, ubicacion, observaciones, anio_academico)
SELECT m.mesa_examen, m.nombre, e.elemento, e.entidad. m.ubicacion , m.observaciones, m.anio_academico
FROM ext.mig_mesas_examen as m
JOIN sga_elementos as e ON m.actividad_codigo = e.codigo
WHERE e.entidad_subtipo >= 50;
Gracias