Da uma olhada em https://wiki.postgresql.org/wiki/Audit_trigger_91plus
Att Em 20 de novembro de 2016 18:40, Neto pr <[email protected]> escreveu: > Olá > Estou fazendo um trabalho acadêmico, onde preciso monitorar durante > uma janela de tempo (configurável pelo usuário) as atividades do SGBD. > Eu sei que tem como olhar os logs, mas não queria trabalhar com > arquivo e sim com tabelas do banco. > > Pergunta, teria como criar uma TRIGGER que para cada comando DML > grava-se em uma tabela qualquer o texto do comando SQL que foi > submetido? > > Eu sei que teria como fazer por tabela (exemplo abaixo), mas eu > preciso que seja para qualquer comando DML. Se tivesse como em vez de > nome_tabela colocar all_tables algo assim. Alguém poderia me dar uma > dica. > > CREATE TRIGGER tg_comandos > AFTER INSERT OR DELETE OR UPDATE ON nome_tabela > Salvar texto sql na tabela xyz. > > Att > Neto > _______________________________________________ > 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
