RE: pg_depend - Mailing list pgsql-hackers

From Christopher Kings-Lynne
Subject RE: pg_depend
Date
Msg-id ECEHIKNFIMMECLEBJFIGEEENCBAA.chriskl@familyhealth.com.au
Whole thread Raw
In response to Re: pg_depend  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
> Whether the default DROP behavior should be CASCADE, RESTRICT, or the
> current laissez-faire behavior remains to be debated ;-).  The spec
> is no help since it has no default: DROP *requires* a CASCADE or
> RESTRICT option in SQL92.  But I doubt our users will let us get away
> with changing the syntax that way.  So, once we have the CASCADE and
> RESTRICT options implemented, we'll need to decide what an unadorned
> DROP should do.  Opinions anyone?

Hmmm...an unadorned drop could remove the object without RESRICTing it or
CASCADEing it.  Hence, if there are objects that depend on it, the object
will be removed anyway, and dependent objects will not be touched.  It's one
of those things that gives the DBA power, but might let them munge their
database. (Although it's exactly the same as the current way things happen)

Chris



pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: pg_depend
Next
From: Hiroshi Inoue
Date:
Subject: Re: ALTER TABLE ADD COLUMN column SERIAL -- unexpected results