Bom dia Euler.

Eu sei sim o conceito de TRIGGER.

E o que eu queria nao e qual operacao ativou a trigger e sim de onde ela foi 
ativada. E ja sabia que isto nao tem no PostgreSQL, mas nao custa nada 
perguntar.

E antes de responder da maneira que vc respondeu, entenda primeira a 
pergunta, Sr. Sabe Tudo.

Mas mesmo assim, muito obrigado pela atencao de todos.

----- Original Message ----- 
From: "Euler Taveira de Oliveira" <[email protected]>
To: "Comunidade PostgreSQL Brasileira" <[email protected]>
Sent: Sunday, June 28, 2009 2:01 PM
Subject: Re: [pgbr-geral] Saber de onde veio o disparo da trigger


Anderson Aguilar Ferreira escreveu:

[corte as suas mensagens...]

> O que eu gostaria de saber, é se o PostgreSQL tem algum parâmetro que me
> informa que quem disparou a TRIGGER log_clienderecos foi
> a CONSTRAINT nome_qualquer.
>
Restrição (aka _constraint_) *não* dispara gatilho. Você não entendeu o
conceito de gatilhos [1][2]. Eles são associados a tabelas somente. E o que
você quer é que o Osvaldo já disse: utilize TG_* [3].


[1] http://www.postgresql.org/docs/8.3/static/triggers.html
[2] http://www.postgresql.org/docs/8.3/static/sql-createtrigger.html
[3] http://www.postgresql.org/docs/8.3/static/plpgsql-trigger.html


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
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

Responder a