>>Pretendo fazer essa operação através de trigger
Utilizo o Audit trigger 91Plus [1]

>>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
Tive o mesmo problema, como uso jdbc resolvi passando o id do usuário
logado como comentário no final da query:
UPDATE tabela SET campo = true WHERE id = 1 --ul:5
onde ul:5 significa usuáio logado de id 5
alterei a a trigger original do audit trigger para capturar em vez do
usuário do postgres, capturar o id que vem após a string '--ul:'

[1] https://wiki.postgresql.org/wiki/Audit_trigger_91plus

Atenciosamente,

Alessandro Lima

email grandegoia...@gmail.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a