Move INDEX inheritance out into a separate section:
authorBruce Momjian
Sat, 6 Jan 2007 20:00:10 +0000 (20:00 +0000)
committerBruce Momjian
Sat, 6 Jan 2007 20:00:10 +0000 (20:00 +0000)
< * Allow inherited tables to inherit index, UNIQUE constraint, and primary
<   key, foreign key
< * UNIQUE INDEX on base column not honored on INSERTs/UPDATEs from
<   inherited table:  INSERT INTO inherit_table (unique_index_col) VALUES
<   (dup) should fail
<
<   The main difficulty with this item is the problem of creating an index
<   that can span more than one table.
<
< * Allow SELECT ... FOR UPDATE on inherited tables
> * Inheritance
>
>  o Allow inherited tables to inherit indexes, UNIQUE constraints,
>    and primary/foreign keys
>  o Honor UNIQUE INDEX on base column in INSERTs/UPDATEs
>    on inherited table, e.g.  INSERT INTO inherit_table
>    (unique_index_col) VALUES (dup) should fail
>
>    The main difficulty with this item is the problem of
>    creating an index that can span multiple tables.
>
>  o Allow SELECT ... FOR UPDATE on inherited tables
>
>
>

doc/TODO
doc/src/FAQ/TODO.html

index aafa05155dd1b4ebaec7187586ba1193911d50f7..150cde1be8c3f7ee3dee19bed43b863c7d8750c7 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -2,7 +2,7 @@
 PostgreSQL TODO List
 ====================
 Current maintainer:    Bruce Momjian ([email protected])
-Last updated:      Sat Jan  6 14:41:18 EST 2007
+Last updated:      Sat Jan  6 14:59:54 EST 2007
 
 The most recent version of this document can be viewed at
 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -855,16 +855,6 @@ Dependency Checking
 Indexes
 =======
 
-* Allow inherited tables to inherit index, UNIQUE constraint, and primary
-  key, foreign key
-* UNIQUE INDEX on base column not honored on INSERTs/UPDATEs from
-  inherited table:  INSERT INTO inherit_table (unique_index_col) VALUES
-  (dup) should fail
-
-  The main difficulty with this item is the problem of creating an index
-  that can span more than one table.
-
-* Allow SELECT ... FOR UPDATE on inherited tables
 * Add UNIQUE capability to non-btree indexes
 * Prevent index uniqueness checks when UPDATE does not modify the column
 
@@ -904,12 +894,27 @@ Indexes
   This is difficult because it requires datatype-specific knowledge.
 
 
+* Inheritance
+
+   o Allow inherited tables to inherit indexes, UNIQUE constraints,
+     and primary/foreign keys
+   o Honor UNIQUE INDEX on base column in INSERTs/UPDATEs
+     on inherited table, e.g.  INSERT INTO inherit_table
+     (unique_index_col) VALUES (dup) should fail
+
+     The main difficulty with this item is the problem of
+     creating an index that can span multiple tables.
+
+   o Allow SELECT ... FOR UPDATE on inherited tables
+
+
 * GIST
 
    o Add more GIST index support for geometric data types
    o Allow GIST indexes to create certain complex index types, like
      digital trees (see Aoki)
 
+
 * Hash
 
    o Pack hash index buckets onto disk pages more efficiently
index e0788ba61da9b967ea62e0048a9c9dc5e1acaa98..a6de1d2cc9cbd7fa3c95beb287bd600f6d553dd2 100644 (file)
@@ -8,7 +8,7 @@
 
 

PostgreSQL TODO List

 

Current maintainer:     Bruce Momjian ([email protected])

-Last updated:           Sat Jan  6 14:41:18 EST 2007
+Last updated:           Sat Jan  6 14:59:54 EST 2007
 

 

The most recent version of this document can be viewed at

 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -776,16 +776,7 @@ first.
 

Indexes

 
 
    -  
  • Allow inherited tables to inherit index, UNIQUE constraint, and primary
  • -  key, foreign key
    -  
  • UNIQUE INDEX on base column not honored on INSERTs/UPDATEs from
  • -  inherited table:  INSERT INTO inherit_table (unique_index_col) VALUES
    -  (dup) should fail
    -

      The main difficulty with this item is the problem of creating an index

    -  that can span more than one table.
    -

    -  
  • Allow SELECT ... FOR UPDATE on inherited tables
  • -  
  • Add UNIQUE capability to non-btree indexes
  • +  
  • Add UNIQUE capability to non-btree indexes
  •    
  • Prevent index uniqueness checks when UPDATE does not modify the column
  •  

      Uniqueness (index) checks are done when updating a column even if the

       column is not modified by the UPDATE.
    @@ -818,6 +809,18 @@ first.
       several rows as a single index entry
     

      This is difficult because it requires datatype-specific knowledge.

     

    +  
  • Inheritance
  • +  
      +    
    • Allow inherited tables to inherit indexes, UNIQUE constraints,
    • +          and primary/foreign keys
      +    
    • Honor UNIQUE INDEX on base column in INSERTs/UPDATEs
    • +          on inherited table, e.g.  INSERT INTO inherit_table
      +          (unique_index_col) VALUES (dup) should fail
      +

                The main difficulty with this item is the problem of

      +          creating an index that can span multiple tables.
      +

      +    
    • Allow SELECT ... FOR UPDATE on inherited tables
    • +  
         
    • GIST
    •    
             
      • Add more GIST index support for geometric data types