From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Jaime Casanova <systemguards(at)yahoo(dot)com> |
Cc: | "Mario A(dot) Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Triggers con argumentos |
Date: | 2004-11-06 19:43:09 |
Message-ID: | 20041106194309.GB17780@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Sat, Nov 06, 2004 at 01:16:24PM -0600, Jaime Casanova wrote:
Hola,
> Lo primero que te voy a recomendar antes que te metas
> con el sistema de reglas es usar una funcion en vez de
> un trigger.
Y en todo caso, antes de meterse con el sistema de reglas, es bueno
tener presente en todo momento que una regla es una macro. Y por lo
tanto tiene todos los problemas que puede tener una macro; en particular
puede haber evaluacion multiple de los argumentos de la macro bajo
algunas condiciones. Si no se entiende el asunto de "es una macro",
entonces primero hay que investigar que significa eso (por ej. macros en
preprocesador C), y despues volver a pensar en usar el sistema de
reglas. De lo contrario es casi seguro que pasara algo inesperado.
Yo sigo sin entender por que un trigger comun y corriente no funciona en
el caso que Mario plantea. Yo no veo que necesite nada especial ...
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Uno combate cuando es necesario... ¡no cuando está de humor!
El humor es para el ganado, o para hacer el amor, o para tocar el
baliset. No para combatir." (Gurney Halleck)
From | Date | Subject | |
---|---|---|---|
Next Message | Mario A. Soto Cordones | 2004-11-06 20:17:59 | Re: Triggers con argumentos |
Previous Message | Mario A. Soto Cordones | 2004-11-06 19:18:45 | Re: Triggers con argumentos |