ERROR: syntax error at or near "vw_comisiones"

Hola buenas tardes!

Estoy en proceso de Migración en versión Guarani 3.20 sobre base postgres.
Estoy trabajando con los scripts de migración 3.19.1 descargados de Colab, que es la última versión que encontré.

Al migrar el módulo 6 de Cursadas, corriendo en Pentajo el script “Externos\02_Modulos\06_Cursadas\02_Migracion\mig_cursadas.kjb”
emite el siguiente error:


2022/03/15 13:15:43 - 03_migrar_docentes_comisiones.sql - ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2022/03/15 13:15:43 - 03_migrar_docentes_comisiones.sql - Couldn’t execute SQL: SET search_path = negocio ;
INSERT INTO sga_docentes_comision (comision, docente, responsabilidad)
SELECT com.comision, d.docente, dc.responsabilidad
FROM ext.mig_docentes_comisiones as dc,
JOIN vw_comisiones as com ON
(dc.comision_nombre = com.comision_nombre AND
dc.anio_academico = com.anio_academico AND
dc.periodo_lectivo_nombre = com.periodo_lectivo_nombre AND
dc.actividad_codigo = com.elemento_codigo)
JOIN sga_docentes as d ON d.legajo = dc.legajo_docente
ORDER BY com.comision, dc.legajo_docente;
2022/03/15 13:15:43 - 03_migrar_docentes_comisiones.sql -
2022/03/15 13:15:43 - 03_migrar_docentes_comisiones.sql - ERROR: syntax error at or near “vw_comisiones”
Position: 182

Por lo que entiendo, pretende hacer INSERT en la tabla “negocio.sga_docentes_comision” trayendo desde la vista “negocio.vw_comisiones” el campo “responsabilidad”, ese campo que no existe en la misma, me podrán ayudar por favor?

Muchas gracias!
Marisa

Hola buenas tardes!

Descargamos los scripts de migración 3.20.0 y el mismo error descripto para la versión 3.19.1 persiste en esta versión.

Muchas gracias!
Marisa

Estimados,

Ya encontré el error, hacen referencia a un campo incorrecto, en la tabla el campo está definido como
ext.mig_docentes_comisiones.legajo corregí el script
en lugar de “legajo_docente” corresponde el campo “docente_legajo”

SCRIPT => …\Externos\02_Modulos\06_Cursadas\02_Migracion03_migrar_docentes_comisiones.sql

INSERT INTO sga_docentes_comision (comision, docente, responsabilidad)
SELECT com.comision, d.docente, dc.responsabilidad
FROM ext.mig_docentes_comisiones as dc
JOIN vw_comisiones as com ON (dc.comision_nombre = com.comision_nombre AND
dc.anio_academico = com.anio_academico AND
dc.periodo_lectivo_nombre = com.periodo_lectivo_nombre AND
dc.actividad_codigo = com.elemento_codigo)
JOIN sga_docentes as d ON d.legajo = dc.docente_legajo
ORDER BY com.comision, dc.docente_legajo;

Realizados los ajuste el script continua y sube los datos al esquema negocio.

Atte.

Hola Adriana, gracias por avisar. Ya aplicamos el ajuste en ese script.
Saludos.

Gracias a Ustedes.