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

Responder a