Olá companheiros, prá quem quiser utilizar ou melhorar. Função Dispara uma notificação com nome da tabela.
CREATE OR REPLACE FUNCTION notificacao() RETURNS TRIGGER AS $$ BEGIN EXECUTE 'NOTIFY ' || TG_RELNAME; RETURN NULL; END; $$ LANGUAGE PLPGSQL Gatilho(Trigger) Dispara gatilho que chama a função notificação quando o registro é inserido, alterado ou excluído. CREATE TRIGGER tusuario AFTER INSERT OR UPDATE OR DELETE ON usuario FOR EACH ROW EXECUTE PROCEDURE notificacao() Espero ter ajudado. MarceloG! Em 16/07/2010 11:37, Thiago escreveu: > Ter eu tenho, mas de que forma isso me mostraria quando foi feita a > alteração? > > Teria que voltar backup a backup até encontrar a forma antiga do > registro antes de sofrer alteração? > > Sé me resta essa opção realmente? > > Obrigado. > > Em 16/07/2010 11:30, Alexsander Rosa escreveu: > >> Não tem nem backups? >> >> Em 16 de julho de 2010 11:26, Thiago >> <[email protected] >> <mailto:[email protected]>> escreveu: >> >> Pessoal, bom dia. >> >> Tenho uma tabela e não tenho de logs dessa tabela para saber a data da >> última alteração mas percebi que a mesma foi feita uma alteração em um >> determinado registro. >> >> Gostaria de saber se em algum lugar o servidor ou em alguma tabela de >> próprio postgre eu tenho como saber quando se foi e quando foi feita a >> alteração. >> >> Estou utilizando a seguinte versão: >> PostgreSQL 8.1.11 on i686-redhat-linux-gnu, compiled by GCC gcc (GCC) >> 4.1.2 20070626 (Red Hat 4.1.2-14) >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> <mailto:[email protected]> >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> >> >> >> -- >> Atenciosamente, >> Alexsander da Rosa >> Linux User #113925 >> >> "Extremismo na defesa da liberdade não é defeito. >> Moderação na busca por justiça não é virtude." >> -- Barry Goldwater >> >> >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
