diff --git a/doc/TODO b/doc/TODO index a9b86c0b4f2..a43dc994159 100644 --- a/doc/TODO +++ b/doc/TODO @@ -2,7 +2,7 @@ PostgreSQL TODO List ==================== Current maintainer: Bruce Momjian (bruce@momjian.us) -Last updated: Mon Aug 28 19:20:20 EDT 2006 +Last updated: Mon Aug 28 19:21:37 EDT 2006 The most recent version of this document can be viewed at http://www.postgresql.org/docs/faqs.TODO.html. @@ -683,6 +683,13 @@ SQL Commands http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php + o Allow DEFERRABLE and end-of-statement UNIQUE constraints? + + This would allow UPDATE tab SET col = col + 1 to work if col has + a unique index. Currently, uniqueness checks are done while the + command is being executed, rather than at the end of the statement + or transaction. + * Server-Side Languages @@ -873,13 +880,6 @@ Triggers memory. This could exhaust memory for very large trigger queues. This item involves dumping large queues into files. -* Allow DEFERRABLE and end-of-statement UNIQUE constraints? - - This would allow UPDATE tab SET col = col + 1 to work if col has - a unique index. Currently, uniqueness checks are done while the - command is being executed, rather than at the end of the statement - or transaction. - * Allow triggers to be disabled in only the current session. This is currently possible by starting a multi-statement transaction, diff --git a/doc/src/FAQ/TODO.html b/doc/src/FAQ/TODO.html index eee26db97b6..cfce3943af6 100644 --- a/doc/src/FAQ/TODO.html +++ b/doc/src/FAQ/TODO.html @@ -8,7 +8,7 @@
Current maintainer: Bruce Momjian (bruce@momjian.us)
-Last updated: Mon Aug 28 19:20:20 EDT 2006
+Last updated: Mon Aug 28 19:21:37 EDT 2006
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -618,6 +618,12 @@ first.
cascaded tables, seeing the tables in an intermediate state
http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php +
+This would allow UPDATE tab SET col = col + 1 to work if col has + a unique index. Currently, uniqueness checks are done while the + command is being executed, rather than at the end of the statement + or transaction.
Right now all deferred trigger information is stored in backend memory. This could exhaust memory for very large trigger queues. This item involves dumping large queues into files. -
-This would allow UPDATE tab SET col = col + 1 to work if col has - a unique index. Currently, uniqueness checks are done while the - command is being executed, rather than at the end of the statement - or transaction.
This is currently possible by starting a multi-statement transaction,