Re: Triggers con argumentos

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)

In response to

Responses

Browse pgsql-es-ayuda by date

  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