Error carga datos historicos

toba=# UPDATE negocio.sga_actas_detalle SET resultado = ‘A’,nota = ‘10’ WHERE id_acta=‘195’ AND alumno = ‘37’;

ERROR: no existe la relación «sga_actas»
Este problema se da porque no tenes seteado el esquema de negocios en donde se encuentra la tabla sga_actas. Si no lo haces por defecto toma el esquema default de la base que es el esquema [b]public[/b]. Si el esquema de guarani se llama por ejemplo "negocio" entonces tenes que setear la variable search_path con ese valor o ejecutar lo siguiente todo junto:
set search_path = negocio;
UPDATE negocio.sga_actas_detalle SET resultado = 'A',nota = '10'  WHERE id_acta='195' AND alumno = '37'

Pero ademas de esto, por estar el acta cerrada, no te va a permitir cambiar la nota porque existe un control en el trigger de update para que no se permitan modificar datos del acta si esta cerrada (que es justamente el control que esta ejecutandose en el trigger de update y falla porque no encuentra la tabla sga_actas)

Debieras correr lo siguiente todo de una vez. Si da error hace rollback automaticamente y no se aplica el cambio:


BEGIN;
SET search_path = negocio;
ALTER TABLE sga_actas DISABLE TRIGGER ALL;
UPDATE sga_actas_detalle SET resultado = 'A',nota = '10'  WHERE id_acta='195' AND alumno = '37'

ALTER TABLE sga_actas ENABLE TRIGGER ALL;
END;