Alejandro, yo tengo el folio pero si lo pongo sale igual el error
en este caso es 1
lo que no entiendo bien si en la secuencia que toma libro_tomo esta en 17 como llego a 9?
2016/05/17 15:28:12 - mig_curs_prom - ERROR (version 5.3.0.0-213, build 1 from 2015-02-02_12-17-08 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2016/05/17 15:28:12 - mig_curs_prom - Couldn’t execute SQL: SELECT * FROM ext.migrar_actas_cursadas_promocion();
2016/05/17 15:28:12 - mig_curs_prom -
2016/05/17 15:28:12 - mig_curs_prom - ERROR: llave duplicada viola restricción de unicidad «iu_sga_actas_folios_libro_tomo_folio_fisico»
Detail: Ya existe la llave (libro_tomo, folio_fisico)=(9, 1).
Where: sentencia SQL: «INSERT INTO sga_actas_folios (id_acta, folio, folio_fisico, libro_tomo)
2016/05/17 15:28:12 - mig_curs_prom - VALUES (_id_acta, _folio, cur1.folio_fisico, _libro_tomo)»
función PL/pgSQL ext.migrar_actas_cursadas_promocion() en la línea 173 en sentencia SQL
Pense que el error lo daba en Actas de Examen, pero lo da al migrar Actas de Promocion.
Si no tenes el dato de folio fisico, por favor no cargues ningun dato en el el archivo ext.mig_acta_cursada_promocion en el campo folio_fisico.
Si realmente no tenes datos de folios fisicos, entonces cambia ese dato y luego intenta migrar:
UPDATE ext.mig_acta_cursada_promocion SET folio_fisico = NULL;
Emilio, ingresá una solicitud y adjuntanos los archivos de migracion de actas de cursadas y promociones asi lo vemos e intentamos reproducir el error.
¿El folio fìsico a que Acta pertenece? ¿Promociòn, Cursada o ambos?
Saludos.