Estimados,
Estoy probando la migración con la versión 3.19. Al llegar a la migración de datos censales, en el script “04_mdp_datos_actividades”, me devuelve un error que indica:
ERROR: el valor null para la columna «nivel_estudio» viola la restricción not null
2021/05/10 14:36:06 - 04_mdp_datos_actividades - Detail: La fila que falla contiene (17341, 746, null, null, -, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null).
Estuve revisando las tablas involucradas y efectivamente para la persona 17341 el valor del campo alu_otestsup_niv, es NULL.
En el código, se observa:
SELECT
mcp.persona,
CASE msdca2.alu_otestsup_niv
WHEN ‘1’ THEN 5
WHEN ‘2’ THEN 4
ELSE cast(null as integer)
END as nivel_estudio,
¿El campo NULL no debería ser convertido a INT antes de la inserción?
Espero sus sugerencias.