Add:
authorBruce Momjian
Mon, 26 Dec 2005 05:14:52 +0000 (05:14 +0000)
committerBruce Momjian
Mon, 26 Dec 2005 05:14:52 +0000 (05:14 +0000)
* %Make row-wise comparisons work per SQL spec

  Right now, '(a, b) < (1, 2)' is processed as 'a < 1 and b < 2', but
  the SQL standard requires it to be processed as a column-by-column
  comparison, so the proper comparison is '(a < 1) OR (a = 1 AND b < 2)'.

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

index 8251a96f480ac599a32d93aef9219b0277418c2e..b27edd9f207925a778ebe660f8771e9145411ce2 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -2,7 +2,7 @@
 PostgreSQL TODO List
 ====================
 Current maintainer:    Bruce Momjian ([email protected])
-Last updated:      Thu Dec 22 18:05:31 EST 2005
+Last updated:      Mon Dec 26 00:14:46 EST 2005
 
 The most recent version of this document can be viewed at
 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -391,6 +391,11 @@ SQL Commands
 * %Add COMMENT ON for all cluster global objects (roles, databases
   and tablespaces)
 * %Make row-wise comparisons work per SQL spec
+
+  Right now, '(a, b) < (1, 2)' is processed as 'a < 1 and b < 2', but
+  the SQL standard requires it to be processed as a column-by-column
+  comparison, so the proper comparison is '(a < 1) OR (a = 1 AND b < 2)'.
+
 * Add RESET CONNECTION command to reset all session state
 
   This would include resetting of all variables (RESET ALL), dropping of
index 8c358ea8015a30303b4cb1f53aa459981ad2445e..74f71f5fc635408817c54535c5fd82bcbbffe655 100644 (file)
@@ -8,7 +8,7 @@
 
 

PostgreSQL TODO List

 

Current maintainer:     Bruce Momjian ([email protected])

-Last updated:           Thu Dec 22 18:05:31 EST 2005
+Last updated:           Mon Dec 26 00:14:46 EST 2005
 

 

The most recent version of this document can be viewed at

 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -359,6 +359,10 @@ first.
   
  • %Add COMMENT ON for all cluster global objects (roles, databases
  •    and tablespaces)
       
  • %Make row-wise comparisons work per SQL spec
  • +

      Right now, '(a, b) < (1, 2)' is processed as 'a < 1 and b < 2', but

    +  the SQL standard requires it to be processed as a column-by-column
    +  comparison, so the proper comparison is '(a < 1) OR (a = 1 AND b < 2)'.
    +

       
  • Add RESET CONNECTION command to reset all session state
  •  

      This would include resetting of all variables (RESET ALL), dropping of

       temporary tables, removing any NOTIFYs, cursors, open transactions,