Re: Should this require CASCADE? - Mailing list pgsql-hackers

From Stephan Szabo
Subject Re: Should this require CASCADE?
Date
Msg-id 20020710153415.W55712-100000@megazone23.bigpanda.com
Whole thread Raw
In response to Should this require CASCADE?  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Should this require CASCADE?  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On Wed, 10 Jul 2002, Tom Lane wrote:

> Consider
>
>     CREATE TABLE foo (f1 int primary key);
>
>     CREATE TABLE bar (f1 int references foo);
>
>     DROP TABLE foo RESTRICT;
>
> Should this succeed?  Or should it be necessary to say DROP CASCADE to
> get rid of the foreign-key reference to foo?
>
> Our historical behavior is to allow the drop, while issuing a notice
> about implicit deletion of triggers.  But I think SQL92 intends that
> CASCADE should be required.

I think the above should fail.  If someone was adding restrict since it
was optional, I'd guess they were doing so in advance for the days when
we'd actually restrict the drop.



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Should this require CASCADE?
Next
From: Tom Lane
Date:
Subject: Re: Should this require CASCADE?