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

Responder a