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
