error en Modulo Update_tablas

Estamos teniendo un problema grande con el tema del TRIM que usa el proceso de migracion. Mas allá del tiempo que lleva el proceso en si.
Llegamos a un punto en el cual no podemos continuar por que salen duplicados por la acción del TRIM. Estos registros están enganchados con constraint a varias tablas y las debemos pasar como está y no los podemos borrar.

El punto en el cual queda el proceso es el: update_tablas

En la tabla: sga_fec_insc_llam (ERROR: llave duplicada viola restricción de unicidad «pk_fec_insc_llam»)

y

Todas estas tablas estan referenciadas por sga_llamados: (ERROR: llave duplicada viola restricción de unicidad «pk_llamados») que es donde se corta el proceso:
sga_actas_examen
sga_docentes_llama
sga_excep_cont_exa
sga_exep_insc_llam
sga_fec_insc_llam
sga_insc_exa_recha
sga_insc_examen
sga_insc_exa_bajas
sga_listado_examen
sga_llamados_mesa
sga_rel_mesa_comis

Gracias y saludos cordiales

Hola, lo del trim estaba por algun problema con postgres de como manejaba los blancos y los nulls, pero que ahora no recuerdo exactamente.

Podes hacer una prueba de sacar el TRIM ahi donde se pasan los datos de Informix a Postgres al esquema “mig” y ver luego si en la migración a G3 la podes realizar sin problemas o surge algun error por este tema.

Comentar a partir de la linea 713 del script_2.sql, donde esta el foreach:

		
-- generación de update para varchar

foreach

SELECT tabname, tabid
INTO vc_tabname, vi_tabid
FROM mig23_tablas_pasar 
ORDER BY 1
..........
...........
end foreach;
end foreach;