Error en IFX2PG

Hola
Estoy tratando de migrar una base de G2 en la versión 2.5.0 a G3.
Ya le pasé todos los scripts de conversión que ustedes me enviaron a través del GDS, Solicitud número 56025 (son a partir de 2.6.0, existen previos?)
Ahora al ejecutar IFX2PG, da un montón de errores en “Crea FK en PG”.

Algunos de ellos:

  • ERROR: inserción o actualización en la tabla «sga_exep_insc_llam» viola la llave foránea «fk_exeplla_lla_me»
  • ERROR: inserción o actualización en la tabla «sga_insc_exa_bajas» viola la llave foránea «fk_ins_exb_lla_me»
  • ERROR: inserción o actualización en la tabla «sga_llamados» viola la llave foránea «fk_llamado_turno»

Analizando un poco, veo distinta cantidad de registros en G2 que los que pasaron en el esquema “mig”:
En IFX:
SELECT * FROM sga_llamados_mesa; – G2: 1175
SELECT * FROM sga_llamados; – G2: 687
SELECT * FROM sga_turnos_examen; – G2: 253

Mientras que en el esquema mig de G3:
SELECT * FROM mig.sga_llamados_mesa; --900
SELECT * FROM mig.sga_llamados; --600
SELECT * FROM mig.sga_turnos_examen; --100

Alguna idea de qué puede estar sucediendo para que pasen menor cantidad de tuplas?
Cómo lo puedo resolver?
Muchas gracias!!
Saludos

Iris

Hola
Después de darle muchas vueltas… y analizarlo por varias horas…
Descubrí que la columna turno_examen de la tabla sga_turnos_examen, había un sólo registro que no tenía nada definido.
Y eso hacía que todo se rompiera…
Por si a alguien más le sirve…
Saludos.
Iris

Gracias por hacer la devolución respecto del error que tenias y la solución aplicada.
Saludos!