Hola
Estoy en el proceso de migrar de G2 a G3 hacia la versión 3.18.
El precontrol 15_Personas da el siguiente error:
Error: Hay registros con el campo orient_voc_rec de la tabla mig.sga_personas, que no coinciden con los datos de la tabla mdp_trabajo_orientacion_recibida
Me surge la duda de cómo corresponde resolverlo.
Veo que en el esquema de IFX teníamos:
SELECT * FROM sga_orient_voc_rec;
1 Ninguna
2 Entidad privada
3 Entidad oficial
4 Profesional especializado
5 De la Universidad
6 Privada Confesional
7 Extranjera
8 Otra
Pero ahora en el esquema de PG sólo definen:
SELECT * FROM negocio.mdp_orientacion_recibida;
1 “Ninguna” 1
4 “En consultorio profesional” 2
5 “En esta Institución” 3
8 “Otra” 100
9 “En otra Institución educativa” 4
10 “En su colegio secundario” 5
Buenas tardes Iris.
Deberías verificar con la query que te devuelve seguida de ese texto que nos estás copiando, para verificar cual es el valor que no está en g3.
Si te fijas el archivo G2/02_Modulos/15_Personas/02_Migracion/06_mdp_datos_estudios.sql podes verificar que los datos de G2 que eran 2,3,6 y 7 pasan a ser el 9 en G3.
Verifica por favor la query que te mencione anteriormente y cualquier cosa volve a consultarnos.
UPDATE sga_personas SET orient_voc_rec = 9 WHERE orientacion_recibida IN (2, 3, 6, 7);
Mirando el archivo que decís, observo que hay 3 SELECT. El primero unifica como decís, 2,3,6 y 7 pasan a ser el 9. Pero los otros 2 no, toman directamente el valor que haya asignado.
Un cordial saludo.