Cascading Deletes

From: Craig May <craig(dot)may(at)s2(dot)enthdimension(dot)com(dot)au>
To: pgsql-sql(at)postgresql(dot)org
Subject: Cascading Deletes
Date: 2000-09-06 17:21:26
Message-ID: 20000906172126.A4216@s2.enthdimension.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Hi,

I have a tables having this structure:

ID (int) | _ID (int) | Name (String)

_ID is the parent of ID.

I'm looking for the best method to perform a cascade delete. For example, I
delete _ID, it in turn deletes ID, and should ID also be an entry within _ID, it
would continue through the chain.

For example:

0 0 Base
1 0 Sib1
2 0 Sib2
3 0 Sib3
4 1 Sib1_1
5 1 Sib1_2

Deleting Base would remove all the entries. Deleting Sib1 would delete Sib1_1
and Sib1_2.
Can anyone help out here?

Regards,
Craig May

Enth Dimension
http://www.enthdimension.com.au

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Jie Liang 2000-09-06 17:41:58 Re: Protection of tables by group and not by users
Previous Message Chris Ryan 2000-09-06 12:40:20 Re: Trigger