Em 28 de outubro de 2010 20:15, Celso <[email protected]> escreveu:

>  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).
>

Sim, isso é possível, porém desde versões anteriores a 9.0, se eu entendi o
que você quis dizer.


>
> 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.
>

Você quer dizer que associa o id do usuário do seu sistema com o pid da
sessão que o usuário está conectado? É isso?

>
> 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 <[email protected]>
> *To:* Comunidade PostgreSQL Brasileira<[email protected]>
> *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 <[email protected]>
> *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
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a