Olá Emerson,
Nós temos algo assim em nosse ERP (se for o usuário da aplicação).
No Oracle você consegue setar um valor para uma variável de Sessão do usuário
(na versão 9 do Post, pelo que entendi tem esse recurso tb).
Mas resolvemos da seguinte forma.
Quando o usuário se loga no sistema incluímos um registro em um tabela chamada
sessoes, registrando o código do usuário na aplicação e o
pg_backend_pid() da sessão.
Assim quando precisamos saber, usamos a View abaixo para recuperar o usuário da
sessão atual.
Funciona certinho, o porém é que as vezes ficam registros perdidos na tabela,
se o sistema não for encerrado corretamente (quando fecha o sistema, o registro
é excluído).
CREATE OR REPLACE VIEW vw_sessao AS
SELECT sessoes.usr_usuario
FROM sessoes
WHERE sessoes.usr_sessao = pg_backend_pid();
Espero que seja isso que você procure.
Att,
Celso Lorenzetti
www.sysrs.com.br
----- Original Message -----
From: Fábio Gibon - Comex System
To: Comunidade PostgreSQL Brasileira
Sent: Thursday, October 28, 2010 6:47 PM
Subject: Re: [pgbr-geral] Auditoria em POstgreSQL -
Olá Emerson,
tem como detalhar melhor o que você precisa? E, adiantando, quando você
fala usuário é usuário do banco (login role) ou usuário da sua aplicação?
sds
Fábio Gibon
----- Original Message -----
From: Emerson Martins
To: [email protected]
Sent: Thursday, October 28, 2010 4:20 PM
Subject: [pgbr-geral] Auditoria em POstgreSQL -
Opa pessoal.
Tenho umas triggers de auditoria no sistema.Mas temos também um módulo de
usuarios onde sabemos quem estar logado.
Preciso de ajuda pra integrar as triggers ao modulo de usuários.Alguem ja
implementou algo assim?
Tow com esse problema pra resolver..Urgente..
Emerson Martins
[email protected]
----------------------------------------------------------------------------
_______________________________________________
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
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral