From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Sanchez Escobedo Jorge <u02103002(at)correo(dot)univo(dot)edu(dot)mx> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: triggers y llaves |
Date: | 2004-09-20 20:09:14 |
Message-ID: | 20040920200913.GD3280@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Mon, Sep 20, 2004 at 12:11:49PM -0500, Sanchez Escobedo Jorge wrote:
Hola,
> en la tabla t2 tengo una llave foranea en ctres que hace referencia a t1 en
> el campo cuno y quiero hacer un trigger que cuando actualize los valores de
> t1 modiique tambien los de t2, el problema es que presisamente lo que tengo
> que modificar en t1 es el campo que es llave primaria, resumiendo pasa esto:
No, las llaves primarias nunca se tienen que modificar. Si "tienes" que
hacerlo, entonces tu modelo esta malo.
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Just treat us the way you want to be treated + some extra allowance
for ignorance." (Michael Brusser)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-09-20 20:10:41 | Re: Procedimientos almacenados |
Previous Message | Alvaro Herrera | 2004-09-20 20:08:09 | Re: COPY me da un parse error |