Não é possível até o momento. Não se pode criar trigger para tabelas
internas do sistema. O que há mais próximo disso é habilitar, no
postgresql.conf, que as conexões e desconexões sejam "logadas" no mesmo.

     Caso seu servidor seja linux, existe a possibilidade de usar o CRON, ou
mesmo o contrib "plsh" para "monitorar" as mensagens de login e logout do
log do servidor.

     Interessante isso...

2007/12/26, Brasil Software <[EMAIL PROTECTED]>:
>
> Preciso criar um trigger para checar senha do usuário está logando no
> banco. No oracle ficaria assim:
>
> CREATE OR REPLACE TRIGGER marca_logon
>    AFTER LOGON ON DATABASE
> BEGIN
>   INSERT INTO sys.vigia
>     VALUES (USER || ' entrou no sistema em ' ||
>             TO_CHAR(sysdate, 'DD-MM-YYYY HH24:MI:SS'));
>   COMMIT;
> END;
>
> e o postgresql como é feito.
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
William Leite Araújo
Analista de Banco de Dados - QualiConsult
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a