Olá, Guilherme Você quer saber se o comando foi um insert, delete ou update ou você precisa pegar a instrução completa ou apenas a operação (insert, update ou delete)?
Se você precisar pegar a instrução completa você precisa ativar os logs de atividades. Se você quiser apenas a operação existe uma variavel chamada TG_OP que você pode capturar se a operação é um insert, update ou delete. 2009/4/23 Guilherme Carvalho <[email protected]> > Bom dia, > > Estou precisando recuperar o comando executado quando o usuário dispara um > evento de atualização/exclusão/inserção no PostgreSQL. A situação é a > seguinte, tenho uma aplicação web que trabalha com o PostgreSQL e claro tem > os comandos de CRUD, eu não tenho acesso aos códigos desta aplicação e estou > precisando armazenar os comandos executados pelo sistema no banco. > > No banco existe uma tabela de log, que o sistema armazena os dados, mas eu > quero deixar o sistema mais completo armazenando o comando SQL executado, > teria como eu pegar o comando executado sobre uma tabela via trigger, porque > aí eu pego este comando e gravo na tabela. > > Seria para os eventos de insert, update, delete. Lembrando que isto tem que > ser feito pelo banco. > > Atenciosamente > Guilherme de Carvalho Carneiro > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Espero ter ajudado. []S -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
