Cleanup:
> 284d284 < 286a287 > 405a407 > 415a418 > 431a435 > 440a445 > 452a458 > 520c526 < * ECPG (?) > * ECPG 846a853 > 857a865 >
This commit is contained in:
parent
b4cd3b3829
commit
85eda8e7d4
14
doc/TODO
14
doc/TODO
|
@ -6,7 +6,7 @@ TODO list for PostgreSQL
|
||||||
Bracketed items "[]" have more detail.
|
Bracketed items "[]" have more detail.
|
||||||
|
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
Last updated: Wed Nov 10 22:59:04 EST 2004
|
Last updated: Wed Nov 10 23:36:48 EST 2004
|
||||||
|
|
||||||
The most recent version of this document can be viewed at the PostgreSQL web
|
The most recent version of this document can be viewed at the PostgreSQL web
|
||||||
site, http://www.PostgreSQL.org.
|
site, http://www.PostgreSQL.org.
|
||||||
|
@ -154,6 +154,7 @@ Data Types
|
||||||
* Prevent INET cast to CIDR if the unmasked bits are not zero, or
|
* Prevent INET cast to CIDR if the unmasked bits are not zero, or
|
||||||
zero the bits
|
zero the bits
|
||||||
|
|
||||||
|
|
||||||
* ARRAYS
|
* ARRAYS
|
||||||
o Allow NULLs in arrays
|
o Allow NULLs in arrays
|
||||||
o Allow MIN()/MAX() on arrays
|
o Allow MIN()/MAX() on arrays
|
||||||
|
@ -281,9 +282,9 @@ Indexes
|
||||||
|
|
||||||
* Allow accurate statistics to be collected on indexes with more than
|
* Allow accurate statistics to be collected on indexes with more than
|
||||||
one column or expression indexes, perhaps using per-index statistics
|
one column or expression indexes, perhaps using per-index statistics
|
||||||
|
|
||||||
* Add fillfactor to control reserved free space during index creation
|
* Add fillfactor to control reserved free space during index creation
|
||||||
|
|
||||||
|
|
||||||
Commands
|
Commands
|
||||||
========
|
========
|
||||||
|
|
||||||
|
@ -403,6 +404,7 @@ Commands
|
||||||
To do this, determine the ideal cluster index for each system
|
To do this, determine the ideal cluster index for each system
|
||||||
table and set the cluster setting during initdb.
|
table and set the cluster setting during initdb.
|
||||||
|
|
||||||
|
|
||||||
* COPY
|
* COPY
|
||||||
o Allow COPY to report error lines and continue
|
o Allow COPY to report error lines and continue
|
||||||
|
|
||||||
|
@ -413,6 +415,7 @@ Commands
|
||||||
o Have COPY return the number of rows loaded/unloaded (?)
|
o Have COPY return the number of rows loaded/unloaded (?)
|
||||||
o Allow COPY to optionally include column headings in the first line
|
o Allow COPY to optionally include column headings in the first line
|
||||||
|
|
||||||
|
|
||||||
* CURSOR
|
* CURSOR
|
||||||
o Allow UPDATE/DELETE WHERE CURRENT OF cursor
|
o Allow UPDATE/DELETE WHERE CURRENT OF cursor
|
||||||
|
|
||||||
|
@ -429,6 +432,7 @@ Commands
|
||||||
Because WITH HOLD cursors exist outside transactions, this allows
|
Because WITH HOLD cursors exist outside transactions, this allows
|
||||||
them to be listed so they can be closed.
|
them to be listed so they can be closed.
|
||||||
|
|
||||||
|
|
||||||
* INSERT
|
* INSERT
|
||||||
o Allow INSERT/UPDATE of the system-generated oid value for a row
|
o Allow INSERT/UPDATE of the system-generated oid value for a row
|
||||||
o Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
|
o Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
|
||||||
|
@ -438,6 +442,7 @@ Commands
|
||||||
One complication is how to handle rules that run as part of
|
One complication is how to handle rules that run as part of
|
||||||
the insert.
|
the insert.
|
||||||
|
|
||||||
|
|
||||||
* SHOW/SET
|
* SHOW/SET
|
||||||
o Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
|
o Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
|
||||||
ANALYZE, and CLUSTER
|
ANALYZE, and CLUSTER
|
||||||
|
@ -450,6 +455,7 @@ Commands
|
||||||
This requires a checking function to be called after the server
|
This requires a checking function to be called after the server
|
||||||
configuration file is read.
|
configuration file is read.
|
||||||
|
|
||||||
|
|
||||||
* SERVER-SIDE LANGUAGES
|
* SERVER-SIDE LANGUAGES
|
||||||
o Allow PL/PgSQL's RAISE function to take expressions (?)
|
o Allow PL/PgSQL's RAISE function to take expressions (?)
|
||||||
|
|
||||||
|
@ -517,7 +523,7 @@ Clients
|
||||||
|
|
||||||
o Add CSV output format
|
o Add CSV output format
|
||||||
|
|
||||||
* ECPG (?)
|
* ECPG
|
||||||
o Docs
|
o Docs
|
||||||
|
|
||||||
Document differences between ecpg and the SQL standard and
|
Document differences between ecpg and the SQL standard and
|
||||||
|
@ -844,6 +850,7 @@ Source Code
|
||||||
* Remove Win32 rename/unlink looping if unnecessary
|
* Remove Win32 rename/unlink looping if unnecessary
|
||||||
* Remove kerberos4 from source tree?
|
* Remove kerberos4 from source tree?
|
||||||
|
|
||||||
|
|
||||||
* Win32
|
* Win32
|
||||||
o Remove per-backend parameter file and move into shared memory
|
o Remove per-backend parameter file and move into shared memory
|
||||||
o Remove configure.in check for link failure when cause is found
|
o Remove configure.in check for link failure when cause is found
|
||||||
|
@ -856,6 +863,7 @@ Source Code
|
||||||
o Re-enable timezone output on log_line_prefix '%t' when a
|
o Re-enable timezone output on log_line_prefix '%t' when a
|
||||||
shorter timezone string is available
|
shorter timezone string is available
|
||||||
|
|
||||||
|
|
||||||
* Wire Protocol Changes
|
* Wire Protocol Changes
|
||||||
o Allow dynamic character set handling
|
o Allow dynamic character set handling
|
||||||
o Add decoded type, length, precision
|
o Add decoded type, length, precision
|
||||||
|
|
Loading…
Reference in New Issue