@@ -6,7 +6,7 @@ TODO list for PostgreSQL
6
6
Bracketed items "[]" have more detail.
7
7
8
8
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
9
- Last updated: Wed Nov 10 22:59:04 EST 2004
9
+ Last updated: Wed Nov 10 23:36:48 EST 2004
10
10
11
11
The most recent version of this document can be viewed at the PostgreSQL web
12
12
site, http://www.PostgreSQL.org.
@@ -154,6 +154,7 @@ Data Types
154
154
* Prevent INET cast to CIDR if the unmasked bits are not zero, or
155
155
zero the bits
156
156
157
+
157
158
* ARRAYS
158
159
o Allow NULLs in arrays
159
160
o Allow MIN()/MAX() on arrays
@@ -281,9 +282,9 @@ Indexes
281
282
282
283
* Allow accurate statistics to be collected on indexes with more than
283
284
one column or expression indexes, perhaps using per-index statistics
284
-
285
285
* Add fillfactor to control reserved free space during index creation
286
286
287
+
287
288
Commands
288
289
========
289
290
@@ -403,6 +404,7 @@ Commands
403
404
To do this, determine the ideal cluster index for each system
404
405
table and set the cluster setting during initdb.
405
406
407
+
406
408
* COPY
407
409
o Allow COPY to report error lines and continue
408
410
@@ -413,6 +415,7 @@ Commands
413
415
o Have COPY return the number of rows loaded/unloaded (?)
414
416
o Allow COPY to optionally include column headings in the first line
415
417
418
+
416
419
* CURSOR
417
420
o Allow UPDATE/DELETE WHERE CURRENT OF cursor
418
421
@@ -429,6 +432,7 @@ Commands
429
432
Because WITH HOLD cursors exist outside transactions, this allows
430
433
them to be listed so they can be closed.
431
434
435
+
432
436
* INSERT
433
437
o Allow INSERT/UPDATE of the system-generated oid value for a row
434
438
o Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
@@ -438,6 +442,7 @@ Commands
438
442
One complication is how to handle rules that run as part of
439
443
the insert.
440
444
445
+
441
446
* SHOW/SET
442
447
o Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
443
448
ANALYZE, and CLUSTER
@@ -450,6 +455,7 @@ Commands
450
455
This requires a checking function to be called after the server
451
456
configuration file is read.
452
457
458
+
453
459
* SERVER-SIDE LANGUAGES
454
460
o Allow PL/PgSQL's RAISE function to take expressions (?)
455
461
@@ -517,7 +523,7 @@ Clients
517
523
518
524
o Add CSV output format
519
525
520
- * ECPG (?)
526
+ * ECPG
521
527
o Docs
522
528
523
529
Document differences between ecpg and the SQL standard and
@@ -844,6 +850,7 @@ Source Code
844
850
* Remove Win32 rename/unlink looping if unnecessary
845
851
* Remove kerberos4 from source tree?
846
852
853
+
847
854
* Win32
848
855
o Remove per-backend parameter file and move into shared memory
849
856
o Remove configure.in check for link failure when cause is found
@@ -856,6 +863,7 @@ Source Code
856
863
o Re-enable timezone output on log_line_prefix '%t' when a
857
864
shorter timezone string is available
858
865
866
+
859
867
* Wire Protocol Changes
860
868
o Allow dynamic character set handling
861
869
o Add decoded type, length, precision
0 commit comments