Re: Deleting entries from multiple tables - Mailing list pgsql-sql

From Dusan Misic
Subject Re: Deleting entries from multiple tables
Date
Msg-id AANLkTikwr3Reg_iDKT4zL5=CDfgVSFCDEmOc1yd49NJC@mail.gmail.com
Whole thread Raw
In response to Deleting entries from multiple tables  (manidegr8 <engineer.usman@ymail.com>)
List pgsql-sql
What is ON DELETE part of the foreign key constraint?

If you set it to CASCADE, then your delete from the parent table will cascade to child tables (to put it simpler, when you delete record in table A, then PostgreSQL will delete any rows in tables B and C that are referencing original row (or column) in table A).

If you used defaults when you created your FOREIGN KEY constraint, the default is to restrict ANY deletion in table A if it is being referenced in table B or C.

On Tue, Nov 30, 2010 at 6:59 AM, manidegr8 <engineer.usman@ymail.com> wrote:

i am trying to run a query but its not working may be due to constraint
conflicts

i have table A, B and C
B and C have a foreign key linked with A's primary key

so i want to delete an entry from A
for that i hav to delete child records first

can u design a query which wont conflict the constraints..?

Thanks...
Regards.
--
View this message in context: http://postgresql.1045698.n5.nabble.com/Deleting-entries-from-multiple-tables-tp3285654p3285654.html
Sent from the PostgreSQL - sql mailing list archive at Nabble.com.

--
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql

pgsql-sql by date:

Previous
From: manidegr8
Date:
Subject: Deleting entries from multiple tables
Next
From: Dusan Misic
Date:
Subject: Re: Deleting entries from multiple tables