Me da error de CONSTRAINT, y revisando de esta manera:
–select distinct comision from sga_actas_cursado where comision in (select comision from sga_comisiones) --3432
Me devuelve como que hay 3432 comisiones en sga_actas_cursado que no estan en sga_comisiones,
a que se puede deber esto? Si bien muchas de estas pertenecen a la migración inciail del sistema anterior al Guarani, hay muchas posteriores a esto, es decir, cuando ya estaba en funcionamiento. La verdad no se me ocurre que puede haber pasado.
Si, tenes razón me equivoqué, ahi lo corri de nuevo bien y me devuelve: 1416 comisiones
Lo que me llama la atención, es que hay datos que no corresponden a la migración por ejemplo del 2011 y 2012 con nombres de comisiones especificos y que no corresponden a lo que habiamos establecido para la migración.-
Las tabla comision, estado tienen algunas C y otra A.
La migración se hizo en el 2005.
hola, como andan?
Me parece grave el tema de que se generen actas que no cumplan con la restricción de la comisión.
Revisaron los triggers/constraints ?
el estado “A” de la comisión es el valor por defecto. “C” es el otro valor admitido. Por ese lado están bien.
Podrías investigar por el lado de los logs. Son muchas actas las que no cumplen con la restricción.
tomá un acta que no cumpla, y revisá con el número de comisión en la tabla log_comisiones. Quizá se encuentre algo.