Buenas, estamos migrando a g3, por el momento es una sola unidad academica de prueba ( Facultad de Ingenieria ), al momento de migrar paso todo bien, pero con los poscontroles tuve un inconveniente:
sga_responsables_academicas ERROR: Cantidad de responsables_academicas no coinciden… 26,00 14,00
Esto me dice que en guarani 2 hay 26 “responsables academicas” y que en g3 se migraron 14. Estas son las consultas sql que realiza el poscontrol
SELECT count(*)
FROM mig.sga_unidades_acad
JOIN mig.sga_departamentos ON mig.sga_unidades_acad.unidad_academica = mig.sga_departamentos.unidad_academica
JOIN mig._cnv_pk_departamentos ON mig._cnv_pk_departamentos.unidad_academica = mig.sga_departamentos.unidad_academica
AND mig._cnv_pk_departamentos.departamento = mig.sga_departamentos.departamento
AND mig._cnv_pk_departamentos.tabla = 'sga_departamentos'
WHERE mig._cnv_pk_departamentos.migrar = 1;
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “1” “MATEMATICA” “A” 2 “ING” “1” “sga_departamentos” 0 1 2
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “2” “CONSTRUCCIONES” “A” 7 “ING” “2” “sga_departamentos” 0 1 7
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “3” “ELECTROTECNIA” “A” 8 “ING” “3” “sga_departamentos” 0 1 8
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “4” “FISICA” “A” 9 “ING” “4” “sga_departamentos” 0 1 9
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “5” “GEOLOGIA Y PETROLEO” “A” 10 “ING” “5” “sga_departamentos” 0 1 10
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “6” “MECANICA APLICADA” “A” 11 “ING” “6” “sga_departamentos” 0 1 11
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “7” “QUIMICA” “A” 12 “ING” “7” “sga_departamentos” 0 1 12
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “8” “IDIOMAS” “A” 13 “ING” “8” “sga_departamentos” 0 1 13
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “9” “INFORMATICA Y ESTADISTICA” “A” 14 “ING” “9” “sga_departamentos” 0 1 14
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “10” “DIDACTICA” “A” 3 “ING” “10” “sga_departamentos” 0 1 3
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “11” “CONDUCCION DEL APRENDIZAJE” “A” 4 “ING” “11” “sga_departamentos” 0 1 4
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “12” “PSICOLOGIA DE LA EDUCACION” “A” 5 “ING” “12” “sga_departamentos” 0 1 5
“ING” “Facultad de Ingeniería” “Buenos Aires” “1400” 17584 “8300” “UNC” “Universidad Nacional del Comahue” 150 “ING” “13” “POLITICA EDUCACIONAL” “A” 6 “ING” “13” “sga_departamentos” 0 1 6
TOTAL 13
Esto es lo que retorna si no usara el count, seria una matches entre departamentos ( que son 13 ) y unidad academica…
Luego, hace esta otra consulta:
SELECT count(*) FROM mig.sga_departamentos;
“ING” “1” “MATEMATICA” “A”
“ING” “2” “CONSTRUCCIONES” “A”
“ING” “3” “ELECTROTECNIA” “A”
“ING” “4” “FISICA” “A”
“ING” “5” “GEOLOGIA Y PETROLEO” “A”
“ING” “6” “MECANICA APLICADA” “A”
“ING” “7” “QUIMICA” “A”
“ING” “8” “IDIOMAS” “A”
“ING” “9” “INFORMATICA Y ESTADISTICA” “A”
“ING” “10” “DIDACTICA” “A”
“ING” “11” “CONDUCCION DEL APRENDIZAJE” “A”
“ING” “12” “PSICOLOGIA DE LA EDUCACION” “A”
“ING” “13” “POLITICA EDUCACIONAL” “A”
TOTAL 13
Y al final suma las dos consultas y da el total de 26…
Ahora mi consulta es si es correcto que se migren solo 14 responsables academicas ( serian los 13 departamenteos + la unidad academica )… En este caso estaria mal la consulta de poscontrol?
Gracias