Update inheritance constraint items:

< 	o %Prevent child tables from altering or dropping constraints
<           like CHECK that were inherited from the parent table
< 	  like CHECK that are inherited by child tables
<
< 	  Dropping constraints should only be possible with CASCADE.
<
> 	  like CHECK that are inherited by child tables unless CASCADE
> 	  is used
> 	o %Prevent child tables from altering or dropping constraints
>           like CHECK that were inherited from the parent table
This commit is contained in:
Bruce Momjian 2006-04-25 02:58:34 +00:00
parent a34fd95977
commit 11fbdf2f25
2 changed files with 10 additions and 13 deletions

View File

@ -2,7 +2,7 @@
PostgreSQL TODO List
====================
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
Last updated: Mon Apr 24 20:26:45 EDT 2006
Last updated: Mon Apr 24 22:58:22 EDT 2006
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
@ -499,13 +499,11 @@ SQL Commands
Currently non-global system tables must be in the default database
tablespace. Global system tables can never be moved.
o %Prevent child tables from altering or dropping constraints
like CHECK that were inherited from the parent table
o Prevent parent tables from altering or dropping constraints
like CHECK that are inherited by child tables
Dropping constraints should only be possible with CASCADE.
like CHECK that are inherited by child tables unless CASCADE
is used
o %Prevent child tables from altering or dropping constraints
like CHECK that were inherited from the parent table
o Have ALTER INDEX update the name of a constraint using that index
o Add ALTER TABLE RENAME CONSTRAINT, update index name also

View File

@ -8,7 +8,7 @@
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
<h1><a name="section_1">PostgreSQL TODO List</a></h1>
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
Last updated: Mon Apr 24 20:26:45 EDT 2006
Last updated: Mon Apr 24 22:58:22 EDT 2006
</p>
<p>The most recent version of this document can be viewed at<br/>
<a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
@ -458,12 +458,11 @@ first.
<p> Currently non-global system tables must be in the default database
tablespace. Global system tables can never be moved.
</p>
</li><li>%Prevent child tables from altering or dropping constraints
like CHECK that were inherited from the parent table
</li><li>Prevent parent tables from altering or dropping constraints
like CHECK that are inherited by child tables
<p> Dropping constraints should only be possible with CASCADE.
</p>
like CHECK that are inherited by child tables unless CASCADE
is used
</li><li>%Prevent child tables from altering or dropping constraints
like CHECK that were inherited from the parent table
</li><li>Have ALTER INDEX update the name of a constraint using that index
</li><li>Add ALTER TABLE RENAME CONSTRAINT, update index name also
</li></ul>