Opa,

Em 19 de abril de 2010 14:43, Wagner Santos <[email protected]>escreveu:

> Caros,
> Nas minhas tabelas tem um campo com o nome de usuario para indicar quem fez
> a ultima alteracao ou insercao na base.
> Gostaria que quanto um uma determinada linha da tabela fosse alterada,
> essas informações fossem gravadas na base.
> Imagino que isso seja possível com uma trigger, mas como fazer?
> Vou ter que criar uma trigger por tabela ou posso criar uma para todo o
> banco?
>
A trigger sempre está associada a uma tabela e não um banco.


> Por ultimo, como pegar o nome do usuário logado no banco.
>

SELECT current_user;

Mas não sei se é isso que você deseja.

>
> Obrigado,
>
> ----------
> Wagner Santos
> MSN/Gtalk: [email protected]
> Site: http://www.geracaoelias.blog.br
> meadiciona:http://meadiciona.com/wagnergsantos/
>
> _______________________________________________
> 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