Update:
authorBruce Momjian
Sat, 2 Sep 2006 20:31:50 +0000 (20:31 +0000)
committerBruce Momjian
Sat, 2 Sep 2006 20:31:50 +0000 (20:31 +0000)
< Last updated: Sat Sep  2 08:31:04 EDT 2006
> Last updated: Sat Sep  2 16:31:46 EDT 2006
<  o Allow UPDATE tab SET ROW (col, ...) = (...) for updating multiple
<    columns
>  o -Allow UPDATE tab SET ROW (col, ...) = (val, ...) for updating
>    multiple columns
>  o Allow UPDATE tab SET ROW (col, ...) = (SELECT...)
<           A subselect can also be used as the value source.

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

index ab6e4d76ecdcc1e89ffbe882413fcdd6b7bc1d1a..4ecae93cb969b908bb376b2a000e183a82324dca 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,8 +1,8 @@
-c
+
 PostgreSQL TODO List
 ====================
 Current maintainer:    Bruce Momjian ([email protected])
-Last updated:      Sat Sep  2 08:31:04 EDT 2006
+Last updated:      Sat Sep  2 16:31:46 EDT 2006
 
 The most recent version of this document can be viewed at
 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -543,10 +543,10 @@ SQL Commands
 * UPDATE
    o -Allow an alias to be provided for the target table in
      UPDATE/DELETE (Neil)
-   o Allow UPDATE tab SET ROW (col, ...) = (...) for updating multiple
-     columns
+   o -Allow UPDATE tab SET ROW (col, ...) = (val, ...) for updating
+     multiple columns
+   o Allow UPDATE tab SET ROW (col, ...) = (SELECT...)
 
-          A subselect can also be used as the value source.
      http://archives.postgresql.org/pgsql-hackers/2006-07/msg01306.php
 
 
index cbe6780e0aae2572e60eaf009f4741c10c5f060a..53c70179d4e35249f8544a7d4c41f09ad938b43c 100644 (file)
@@ -2,16 +2,14 @@
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 
-<span class="marked">c</span>
+<span class="marked">PostgreSQL TODO List</span>
 
 
 
-

c

-PostgreSQL TODO List
-


-Current maintainer:     Bruce Momjian ([email protected])
-Last updated:           Sat Sep  2 08:31:04 EDT 2006
-
+

PostgreSQL TODO List

+

Current maintainer:     Bruce Momjian ([email protected])

+Last updated:           Sat Sep  2 16:31:46 EDT 2006
+

 

The most recent version of this document can be viewed at

 http://www.postgresql.org/docs/faqs.TODO.html.
 

@@ -24,7 +22,7 @@ Last updated:           Sat Sep  2 08:31:04 EDT 2006
 you would like to work on an item, please read the Developer's FAQ
 first.
 

-

1">Administration

+

2">Administration

 
 
       
  • -Make postmater and postgres options distinct so the postmaster -o
  • @@ -152,7 +150,7 @@ first.
         
  • Allow the PITR process to be debugged and data examined
  •    
     
    -

    2">Monitoring

    +

    3">Monitoring

     
     
         
    • Allow server log information to be output as INSERT statements
    • @@ -163,7 +161,7 @@ first.
         
    • -Allow server logs to be remotely read and removed using SQL commands
    •    
    • -Allow protocol-level BIND parameter values to be logged, if text mode
    •  
      -

      3">Data Types

      +

      4">Data Types

       
       
           
      • Improve the MONEY data type
      • @@ -298,7 +296,7 @@ first.
             
           
         
        -

        4">Functions

        +

        5">Functions

         
         
             
        • Allow INET subnet tests using non-constants to be indexed
        • @@ -341,7 +339,7 @@ first.
             
        • Add SPI_gettypmod() to return the typemod for a TupleDesc
        •    
        • Allow inlining of set-returning functions
        •  
          -

          5">Multi-Language Support

          +

          6">Multi-Language Support

           
           
               
          • Add NCHAR (as distinguished from ordinary varchar),
          • @@ -372,7 +370,7 @@ first.
               http://archives.postgresql.org/pgsql-patches/2005-11/msg00173.php
             

             
            -

            6">Views / Rules

            +

            7">Views / Rules

             
             
                 
            • Automatically create rules on views so they are updateable, per SQL99
            • @@ -388,7 +386,7 @@ first.
                 are added after the view is created.
               

               
              -

              7">SQL Commands

              +

              8">SQL Commands

               
               
                   
              • -Change LIMIT/OFFSET and FETCH/MOVE to use int8
              • @@ -498,10 +496,10 @@ first.
                   
                       
                • -Allow an alias to be provided for the target table in
                •            UPDATE/DELETE (Neil)
                  -    
                • Allow UPDATE tab SET ROW (col, ...) = (...) for updating multiple
                • -          columns
                  -

                            A subselect can also be used as the value source.

                  -          http://archives.postgresql.org/pgsql-hackers/2006-07/msg01306.php
                  +    
                • -Allow UPDATE tab SET ROW (col, ...) = (val, ...) for updating
                • +          multiple columns
                  +    
                • Allow UPDATE tab SET ROW (col, ...) = (SELECT...)
                • +

                            http://archives.postgresql.org/pgsql-hackers/2006-07/msg01306.php

                   

                     
                     
                • ALTER
                • @@ -679,7 +677,7 @@ first.
                       
                     
                   
                  -

                  8">Clients

                  +

                  9">Clients

                   
                   
                       
                  • -Have initdb set the input DateStyle (MDY or DMY) based on locale
                  • @@ -788,7 +786,7 @@ first.
                     

                       
                     
                    -

                    9">Triggers

                    +

                    10">Triggers

                     
                         
                    • Add deferred trigger queue file
                    •  

                        Right now all deferred trigger information is stored in backend

                      @@ -816,7 +814,7 @@ first.
                         to fire triggers.
                       

                       
                      -

                      0">Dependency Checking

                      +

                      1">Dependency Checking

                       
                       
                           
                      • Flush cached query plans when the dependent objects change,
                      • @@ -833,7 +831,7 @@ first.
                           invalidate its own query plan.
                         

                         
                        -

                        1">Exotic Features

                        +

                        2">Exotic Features

                         
                         
                             
                        • Add pre-parsing phase that converts non-ISO syntax to supported
                        • @@ -860,7 +858,7 @@ first.
                           

                            http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php

                           

                           
                          -

                          2">Indexes

                          +

                          3">Indexes

                           
                           
                               
                          • Allow inherited tables to inherit index, UNIQUE constraint, and primary
                          • @@ -927,7 +925,7 @@ first.
                                 
                          • Allow multi-column hash indexes
                          •    
                             
                            -

                            3">Fsync

                            +

                            4">Fsync

                             
                             
                                 
                            • Improve commit_delay handling to reduce fsync()
                            • @@ -939,7 +937,7 @@ first.
                                 
                            • %Add an option to sync() before fsync()'ing checkpoint files
                            •    
                            • Add program to test if fsync has a delay compared to non-fsync
                            •  
                              -

                              4">Cache Usage

                              +

                              5">Cache Usage

                               
                               
                                   
                              • Allow free-behind capability for large sequential scans, perhaps using
                              • @@ -993,7 +991,7 @@ first.
                                 

                                  http://archives.postgresql.org/pgsql-hackers/2005-10/msg01419.php

                                 

                                 
                                -

                                5">Vacuum

                                +

                                6">Vacuum

                                 
                                 
                                     
                                • Improve speed with indexes
                                • @@ -1051,12 +1049,12 @@ first.
                                       
                                • Turn on by default
                                •    
                                   
                                  -

                                  6">Locking

                                  +

                                  7">Locking

                                   
                                   
                                       
                                  • Fix priority ordering of read and write light-weight locks (Neil)
                                  •  
                                    -

                                    7">Startup Time Improvements

                                    +

                                    8">Startup Time Improvements

                                     
                                     
                                         
                                    • Experiment with multi-threaded backend for backend creation [thread]
                                    • @@ -1079,7 +1077,7 @@ first.
                                         existing backends is one of the difficulties with a backend approach.
                                       

                                       
                                      -

                                      8">Write-Ahead Log

                                      +

                                      9">Write-Ahead Log

                                       
                                       
                                           
                                      • Eliminate need to write full pages to WAL before page modification [wal]
                                      • @@ -1143,7 +1141,7 @@ first.
                                           of indexes on TOAST tables.
                                         

                                         
                                        -

                                        19">Optimizer / Executor

                                        +

                                        20">Optimizer / Executor

                                         
                                         
                                             
                                        • Improve selectivity functions for geometric operators
                                        • @@ -1168,7 +1166,7 @@ first.
                                           

                                            This might replace GEQO, http://sixdemonbag.org/Djinni.

                                           

                                           
                                          -

                                          0">Miscellaneous Performance

                                          +

                                          1">Miscellaneous Performance

                                           
                                           
                                               
                                          • Do async I/O for faster random read-ahead of data
                                          • @@ -1211,7 +1209,7 @@ first.
                                             

                                               
                                          • Research storing disk pages with no alignment/padding
                                          •  
                                            -

                                            1">Source Code

                                            +

                                            2">Source Code

                                             
                                             
                                                 
                                            • Add use of 'const' for variables in source tree
                                            • @@ -1293,7 +1291,7 @@ first.
                                                         of result sets using new statement protocol
                                                 
                                               
                                              -

                                              2">Features We Do _Not_ Want

                                              +

                                              3">Features We Do _Not_ Want

                                               
                                               
                                                   
                                              • All backends running as threads in a single process (not wanted)
                                              • @@ -1314,7 +1312,7 @@ first.
                                                 
                                                 
                                                 
                                                -

                                                2_1">Developers who have claimed items are:

                                                +

                                                3_1">Developers who have claimed items are:

                                                 
                                                     
                                                • Alvaro is Alvaro Herrera <[email protected]>
                                                •    
                                                • Andrew is Andrew Dunstan <[email protected]>