Bom dia a todos.

Pessoal estou precisando fazer auditoria nos dados de uma tabela de
pacientes. A cada alteração em qualquer coluna desta tabela, gostaria de
gravar o valor anterior, o valor alterado, quem alterou, dia, hora, etc.

Pretendo fazer essa operação através de trigger.

O problema é capturar o responsável pela alteração, porque quem faz a
conexão no banco é um usuário único, definido na aplicação.

Como o update é feito por uma function, é possível passar o usuário logado
na aplicação como um parâmetro desta função.

É possível, através deste parâmetro, gerar alguma variável de sessão dentro
do banco para que seja possível acessá-la de dentro da trigger function ???

Att,
André
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a