Re: trigger con delete en cascada

From: "felix gonzales" <jfgonzales(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: trigger con delete en cascada
Date: 2007-12-12 23:48:32
Message-ID: 83d648ba0712121548rec22ad5qc2c7e0ce7df50872@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

solucionado..
después de tanto pensar hice lo siguiente

1 configure el CONSTRAINT de padre a hijo con ON DELETE NO ACTION

2 agregue un trigger solo con el evento DELETE en el padre y puse la
siguiente linea de codigo

DELETE FROM hijo WHERE id_padre=OLD.id_padre;

y listo solucionado!!!

2007/12/12, felix gonzales <jfgonzales(at)gmail(dot)com>:
>
> hola list@
>
> tengo dos tablas (padre/hijo) cuando elimino un registro en el padre en
> cascada se eliminan los hijos,
> en tabla hijo tengo un trigger que consulta al padre en los eventos insert
> y update los cuales funcionan a la perfeccion, pero en el evento el DELETE
> no funciona,
> y es porque al buscar el registro en el padre, éste ya se elimino..
>
> hay alguna manera de obtener los datos del padre desde una tabla hijo
> cuando se ha ejecutado un DELETE en cascada???
>
> gracias de antemano
>
> --
> Felix Gonzales

--
Felix Gonzales

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Onam Yoel Díaz Castillo 2007-12-13 01:10:34 autovacuum
Previous Message Jaime Casanova 2007-12-12 23:02:35 Re: Preocupacion con PostgreSQL