Bitácoras Postgres 9.6 con/sin dblink
Trigger sin dblink Base de datos bdprueba Tabla tbestado tbbitacora TRIGGER FUNCTION CREATE OR REPLACE FUNCTION public.log_accion() RETURNS trigger AS $BODY$ begin if(TG_OP='DELETE') THEN INSERT INTO public.tbbitacora(usuario,ipusuario,accion, tabla, valoranterior, nuevovalor,fecharegistro)VALUES (USER,inet_client_addr(),TG_OP,TG_TABLE_NAME, OLD, NULL,now()); return new; elseif (TG_OP='INSERT')then INSERT INTO public.bitacora(usuario,ipusuario,accion, tabla, valoranterior, nuevovalor,fecharegistro)VALUES (USER,inet_client_addr(),TG_OP,TG_TABLE_NAME, NULL, NEW,now()); return new; elseif(TG_OP='UPDATE')then INSERT INTO public.tbbitacora(usuario,ipusuario,accion, tabla, valoranterior, nuevovalor,fecharegistro)VALUES (USER,inet_client_addr(),TG_OP,TG_TABLE_NAME, OLD, NEW,now()); return new; end if; return null; end $BODY$ LANGUAGE...