Helow!!!!!!!!!!
A todos los foreros!!!!!!
Tengo una duda con respecto a los trigger y los eventos(insert, delete o update) que los disparan. Lo que quiero hacer se trata de obtener dicho evento que lo ejecuta y guadarlo en una tabla.
Por lo que he investigado mencionan las siguientes opciones:
trigger_fired_by_insert(event) = este devuelve true si fue disparado por un insert
trigger_fired_by_delete(event) = este devuelve true si fue disparado por un delete
trigger_fired_by_update(event) = este devuelve true si fue disparado por un update
Ahora de que manera puedo ponerlos en el trigger o tienen que ir en la funcion que se genera junto con el triger??????????????
Aqui les dejo el codigo del trigger que estoy generando:
create function respaldo_cuentas() returns trigger as 'begin
insert into historial values( now(), old.idusuario,old.idcliente, "nom_evento");
return null;
end;' language plpgsql;
create trigger backup_cuentas
before delete or insert
on cuentas
for each row execute procedure respaldo_cuentas();
Agradesco de antemano su ayuda!!!!!!!
Saludos