From: | Paolo Lopez <murphyperu(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Triggers Help Again |
Date: | 2005-08-20 21:52:43 |
Message-ID: | ab97ec2005082014521289f4a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola nuevamente, con respecto a mi duda aun de los triggers, creo que
mostrando la tabla problema en cuestion se apreciaria mejor lo que
busco:
Para obligaciones de pago :
llaves primarias :
idObligacion integer
otras llaves:
nombreObligacion text
fechaVcto date
monto Real
tipoBanco integer
tipoPresencial integer
moraxDia Real
montoMora Real
fechaCancelacion date
montoCancelacion Real
cancelado integer
anulado integer
Como pueden ver, la obligacion de pago para el rubro del negocio la he
diseñado bien, el "problema" es que como te decia antes
La regla de pago se resume en :
1) solo cancelar si no esta anulado.
a lo que la regla 1) podria extenderla a
1.1) solo cancelar si no esta anulado y no esta cancelado.
1.2) solo anular si no esta anulado.
Si hago esto con trigger before update for each row, no habra
problemas durante la "concurrencia" sobre el mismo documento ?? .
Paolo.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-08-20 22:00:12 | Re: Triggers Help |
Previous Message | Paolo Lopez | 2005-08-20 19:21:44 | Re: Triggers Help |