Re: Deleting entries from multiple tables
От | Dusan Misic |
---|---|
Тема | Re: Deleting entries from multiple tables |
Дата | |
Msg-id | AANLkTikwr3Reg_iDKT4zL5=CDfgVSFCDEmOc1yd49NJC@mail.gmail.com обсуждение исходный текст |
Ответ на | Deleting entries from multiple tables (manidegr8 <engineer.usman@ymail.com>) |
Список | 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 по дате отправления: