File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change 2
2
PostgreSQL TODO List
3
3
====================
4
4
Current maintainer: Bruce Momjian (bruce@momjian.us)
5
- Last updated: Fri Aug 25 19:43:59 EDT 2006
5
+ Last updated: Mon Aug 28 19:20:20 EDT 2006
6
6
7
7
The most recent version of this document can be viewed at
8
8
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -873,7 +873,13 @@ Triggers
873
873
memory. This could exhaust memory for very large trigger queues.
874
874
This item involves dumping large queues into files.
875
875
876
- * Allow DEFERRABLE UNIQUE constraints?
876
+ * Allow DEFERRABLE and end-of-statement UNIQUE constraints?
877
+
878
+ This would allow UPDATE tab SET col = col + 1 to work if col has
879
+ a unique index. Currently, uniqueness checks are done while the
880
+ command is being executed, rather than at the end of the statement
881
+ or transaction.
882
+
877
883
* Allow triggers to be disabled in only the current session.
878
884
879
885
This is currently possible by starting a multi-statement transaction,
Original file line number Diff line number Diff line change 8
8
< body bgcolor ="#FFFFFF " text ="#000000 " link ="#FF0000 " vlink ="#A00000 " alink ="#0000FF ">
9
9
< h1 > < a name ="section_1 "> PostgreSQL TODO List</ a > </ h1 >
10
10
< p > Current maintainer: Bruce Momjian (< a href ="mailto:bruce@momjian.us "> bruce@momjian.us</ a > )< br />
11
- Last updated: Fri Aug 25 19:43:59 EDT 2006
11
+ Last updated: Mon Aug 28 19:20:20 EDT 2006
12
12
</ p >
13
13
< p > The most recent version of this document can be viewed at< br />
14
14
< a href ="http://www.postgresql.org/docs/faqs.TODO.html "> http://www.postgresql.org/docs/faqs.TODO.html</ a > .
@@ -794,7 +794,12 @@ <h1><a name="section_10">Triggers</a></h1>
794
794
memory. This could exhaust memory for very large trigger queues.
795
795
This item involves dumping large queues into files.
796
796
</ p >
797
- </ li > < li > Allow DEFERRABLE UNIQUE constraints?
797
+ </ li > < li > Allow DEFERRABLE and end-of-statement UNIQUE constraints?
798
+ < p > This would allow UPDATE tab SET col = col + 1 to work if col has
799
+ a unique index. Currently, uniqueness checks are done while the
800
+ command is being executed, rather than at the end of the statement
801
+ or transaction.
802
+ </ p >
798
803
</ li > < li > Allow triggers to be disabled in only the current session.
799
804
< p > This is currently possible by starting a multi-statement transaction,
800
805
modifying the system tables, performing the desired SQL, restoring the
You can’t perform that action at this time.
0 commit comments