Re: constrains problem... - Mailing list pgsql-sql

From Richard Huxton
Subject Re: constrains problem...
Date
Msg-id 43973083.3070803@archonet.com
Whole thread Raw
In response to constrains problem...  (Jure Kodzoman <jure@plsavez.hr>)
List pgsql-sql
Jure Kodzoman wrote:
> What i would like to do is create a trigger or a constraint which would 
> on delete of an entry from table1 also deleted all entries containing
> code from 
> table1 in table_rel. When i try to put a constraint via PgAdmin3 it says
> it can't do 
> it because 't1code' is not primary key or unique. 
> 
> I understand the error, but what i would like to know is how to delete 
> all fields from table_rel containing the 'table1' vaule being equal to 
> 'code' being deleted from table1. 

You put two foreign keys ON table_rel, referencing table1 and table2. 
Set both to delete on cascade and you're done.

--   Richard Huxton  Archonet Ltd


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: How to increase row deletion efficiency?
Next
From: Aaron Koning
Date:
Subject: Re: Help on function creating