Migracion de Equivalencias

Buenos dias estamos recibiendo el siguiente error al tratar de migrar equivalencias:

“2018/09/07 08:54:35 - migrar_equivalencias - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2018/09/07 08:54:35 - migrar_equivalencias - Couldn’t execute SQL: SELECT * FROM ext.mig_equivalencia();
2018/09/07 08:54:35 - migrar_equivalencias -
2018/09/07 08:54:35 - migrar_equivalencias - ERROR:no existe la columna «responable_academica» en la relación «sga_documentos_ra»
Where: función PL/pgSQL ext.mig_equivalencia() en la línea 49 en sentencia SQL”

Ya revisamos ambas tablas sga_documentos_ra y mig_responsable_academica, por otra parte ambas contienen los códigos correspondientes.

gracias

Hay un error en el archivo \02_Modulos\09_Equivalencias\02_Migracion\01_migrar_equivalencias.sql
En la linea 60 donde dice:

INSERT INTO sga_documentos_ra  (documento, responable_academica)

Debe decir

INSERT INTO sga_documentos_ra  (documento, responsable_academica)

Esta mal el nombre de la columna, pueden corregir el script y volver a realizar la migración.

Ahi corregi, ahora tira el sguiente error:

2018/09/07 15:48:12 - migrar_equivalencias - ERROR: no existe la columna «alcance» en la relación «sga_equiv_otorgada»
Where: función PL/pgSQL ext.mig_equivalencia() en la línea 66 en sentencia SQL

Pudieron ver esto? es necesario que hagamos un GDS?

gracias

Buenos días, si por favor crea un gds. Hay un error.

El campo alcance se cambió por el campo instancia en la version 3.15.
Van a tener que generar nuevamente el archivo de datos que carga la tabla “mig_equivalencias” donde:
Alcance = Instancia
T = 10 (equivalencia total)
R = 11 (equivalencia de regularidad)
P = 12 (equivalencia parcial)

Saludos.

Listo ya lo pudimos solucionar, reemplazamos instancia por alcance en el 01_migrar_equivalencias.sql en la 77 y pusimos instancia 10 en la linea 78, obtenidas de sga_instancias->instancia->10=Equivalencia Total. Quedando:

INSERT INTO sga_equiv_otorgada(equivalencia_tramite,elemento,instancia,fecha,escala_nota,nota,resultado,fecha_vigencia,temas_a_rendir,estado)
VALUES(_equivalencia_tramite,cursor1.elemento,10,cursor1.fecha_otorgada,cursor1.escala_nota,cursor1.nota,cursor1.resultado,cursor1.fecha_vigencia,cursor1.temas_a_rendir,‘A’);

Bien, si solo migran equivalencias totales (ex alcance = T) entonces alcanza con ese cambio para que puedan migrar las equivalencias.

Alejandro:

Esos errores serán corregidos en los scripts subidos al sitio o cada uno de los que migre se encontrará con esa dificultad cuando le toque hacerlo?

Gracias!

Abrazo

Los bugs se van corrigiendo.
Si necesitan que se les actualice la version, lo solicitan por GDS, sino se publican en la próxima versión.
Cada vez que comiencen con el proceso de migración deberían estar en la ultima versión y solicitar los scripts por si hay algun cambio.

Estimados,
El script de migración de Equivalencias corregido y el de reinscripciones.

Espero que les sea de utilidad.

Saludos,
Carla.


anexo migracion 3.15.1 equivalencias-reinscripciones.rar (44.4 KB)