error en migracion update_tablas pk - G283

Buenos días!!
Estoy hace varios días con la migración al guarani 3, pero me tira error al correr el spoon. Queda en la operacion de “update_tablas”.
En el log tenemos el siguiente error:

2014/12/16 10:21:05 - Table exists - update mig.temp_req_cumplidos set carrera = trim(carrera);
2014/12/16 10:25:48 - Table exists - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2014/12/16 10:25:48 - Table exists - Couldn’t execute SQL: update mig.aca_metodos_acceso set metodo_acceso = trim(metodo_acceso);


2014/12/16 10:25:48 - Table exists - update mig.temp_req_cumplidos set carrera = trim(carrera);
2014/12/16 10:25:48 - Table exists -
2014/12/16 10:25:48 - Table exists - ERROR: llave duplicada viola restricción de unicidad «pk_equiv_resol»
Detail: Ya existe la llave (nro_resolucion)=(DFCN 220/08).
2014/12/16 10:25:48 - Conexion_pg - Connection to database closed!

Me fije los datos de la tabla sga_equiv_resol y no se encuentra repetida la resolución mencionada, no se donde mas puedo buscar el error. Les adjunto el log.
Mil gracias desde ya.


spoon_20141216.txt (732 KB)

Rocio, por lo que se ve en el script, el error se produce en la tabla ‘temp_req_cumplidos’. Chequea en esa tabla si existen dos registros con nro_resolucion similares y con espacios en blanco.
Saludos.

Hola Noemi. Si habia mirado esta tabla, pero no tiene nro_resolucion. Ademas solo tiene 1 registro y tiene completos los datos (no tiene campos en blanco), tampoco tiene fk o pk, es una tabla temporal…

Rocio, corre el ‘update_tablas.sql’ (se crea en la carpeta 01_IFX2PG) a mano desde el pgadmin para poder determinar en que tabla esta tirando ese error.
Saludos

Buenísimo Noemi, ahí lo corrí aparte en el pg y pude ubicar la tabla donde se repetía (en una tabla estaba ingresada la resolución con un espacio previo al nombre). Ahora sí logro terminar la ejecución con éxito. Seguiremos con los demás pasos.
Mil gracias!! :slight_smile:
Saludos.