Update as done:
< * Allow easy display of usernames in a group > * -Allow easy display of usernames in a group 88,89d87 < * -Delay resolution of array expression type so assignment coercion < can be performed on empty array expressions (Joe) 94c92,94 < o Support construction of array result values in expressions > o -Support construction of array result values in expressions (Joe) > o Delay resolution of array expression type so assignment coercion > can be performed on empty array expressions (Joe) 148c148 < * Allow LIKE indexing optimization for non-ASCII locales > * -Allow LIKE indexing optimization for non-ASCII locales using special index 173c173 < * Return proper effected tuple count from complex commands [return] > * -Return proper effected tuple count from complex commands [return] 236c236 < o Allow SHOW of non-modifiable variables, like pg_controldata > o -Allow SHOW of some non-modifiable variables, like pg_controldata 257a258 > o Add capability to create and call PROCEDURES 272c273 < > * Allow psql \du to show groups, and add \dg for groups 424c425 < * Improve Subplan list handling > * -Improve Subplan list handling
This commit is contained in:
parent
d58b01a516
commit
6abde4d803
23
doc/TODO
23
doc/TODO
@ -1,6 +1,6 @@
|
||||
TODO list for PostgreSQL
|
||||
========================
|
||||
Last updated: Fri Aug 8 12:34:37 EDT 2003
|
||||
Last updated: Fri Aug 8 13:12:55 EDT 2003
|
||||
|
||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||
|
||||
@ -48,7 +48,7 @@ Administration
|
||||
or postmaster startup (Bruce)
|
||||
* Remove behavior of postmaster -o after making postmaster/postgres
|
||||
flags unique
|
||||
* Allow easy display of usernames in a group
|
||||
* -Allow easy display of usernames in a group
|
||||
* Allow configuration files to be specified in a different directory
|
||||
* -Add start time to pg_stat_activity
|
||||
* Allow limits on per-db/user connections
|
||||
@ -85,13 +85,13 @@ Data Types
|
||||
from making invalid dates valid
|
||||
* -Prevent month/day swapping of ISO dates to make invalid dates valid
|
||||
* Have initdb set DateStyle based on locale?
|
||||
* -Delay resolution of array expression type so assignment coercion
|
||||
can be performed on empty array expressions (Joe)
|
||||
|
||||
* ARRAYS
|
||||
o Allow nulls in arrays
|
||||
o -Allow arrays to be ORDER'ed
|
||||
o Support construction of array result values in expressions
|
||||
o -Support construction of array result values in expressions (Joe)
|
||||
o Delay resolution of array expression type so assignment coercion
|
||||
can be performed on empty array expressions (Joe)
|
||||
|
||||
* BINARY DATA
|
||||
o Improve vacuum of large objects, like /contrib/vacuumlo
|
||||
@ -145,7 +145,7 @@ Indexes
|
||||
columns and indexes with many duplicate keys
|
||||
* Use indexes for min() and max() or convert to SELECT col FROM tab ORDER
|
||||
BY col DESC LIMIT 1 if appropriate index exists and WHERE clause acceptible
|
||||
* Allow LIKE indexing optimization for non-ASCII locales
|
||||
* -Allow LIKE indexing optimization for non-ASCII locales using special index
|
||||
* Use index to restrict rows returned by multi-key index when used with
|
||||
non-consecutive keys or OR clauses, so fewer heap accesses
|
||||
* Be smarter about insertion of already-ordered data into btree index
|
||||
@ -170,7 +170,7 @@ Commands
|
||||
* Allow UPDATE to handle complex aggregates [update]
|
||||
* Allow command blocks to ignore certain types of errors
|
||||
* Allow backslash handling in quoted strings to be disabled for portability
|
||||
* Return proper effected tuple count from complex commands [return]
|
||||
* -Return proper effected tuple count from complex commands [return]
|
||||
* Allow UPDATE, DELETE to handle table aliases for self-joins [delete]
|
||||
* Add CORRESPONDING BY to UNION/INTERSECT/EXCEPT
|
||||
* Allow REINDEX to rebuild all indexes, remove /contrib/reindex
|
||||
@ -233,7 +233,7 @@ Commands
|
||||
ANALYZE, and CLUSTER
|
||||
o Add SET SCHEMA
|
||||
o -Allow EXPLAIN EXECUTE to see prepared plans
|
||||
o Allow SHOW of non-modifiable variables, like pg_controldata
|
||||
o -Allow SHOW of some non-modifiable variables, like pg_controldata
|
||||
|
||||
* SERVER-SIDE LANGUAGES
|
||||
o Allow PL/PgSQL's RAISE function to take expressions
|
||||
@ -255,6 +255,7 @@ Commands
|
||||
o Add PL/PHP (Joe, Jan)
|
||||
o Allow PL/pgSQL to name columns by ordinal position, e.g. rec.(3)
|
||||
o Allow PL/pgSQL EXECUTE query_var INTO record_var;
|
||||
o Add capability to create and call PROCEDURES
|
||||
|
||||
|
||||
Clients
|
||||
@ -269,7 +270,7 @@ Clients
|
||||
* -Allow SSL-enabled clients to turn off SSL transfers
|
||||
* -Modify pg_get_triggerdef() to take a boolean to pretty-print,
|
||||
and use that as part of pg_dump along with psql
|
||||
|
||||
* Allow psql \du to show groups, and add \dg for groups
|
||||
|
||||
|
||||
* JDBC
|
||||
@ -421,7 +422,7 @@ Write-Ahead Log
|
||||
Optimizer / Executor
|
||||
====================
|
||||
|
||||
* Improve Subplan list handling
|
||||
* -Improve Subplan list handling
|
||||
* -Allow Subplans to use efficient joins(hash, merge) with upper variable
|
||||
* -Add hash for evaluating GROUP BY aggregates (Tom)
|
||||
* -Allow merge and hash joins on expressions not just simple variables (Tom)
|
||||
@ -473,7 +474,7 @@ Source Code
|
||||
* Acquire lock on a relation before building a relcache entry for it
|
||||
* Research interaction of setitimer() and sleep() used by statement_timeout
|
||||
* Add checks for fclose() failure
|
||||
* Change CVS $Id: TODO,v 1.1109 2003/08/08 16:34:40 momjian Exp $ to $PostgreSQL: pgsql/doc/TODO,v 1.1109 2003/08/08 16:34:40 momjian Exp $
|
||||
* Change CVS $Id: TODO,v 1.1110 2003/08/08 17:13:02 momjian Exp $ to $PostgreSQL: pgsql/doc/TODO,v 1.1110 2003/08/08 17:13:02 momjian Exp $
|
||||
* Exit postmaster if postgresql.conf can not be opened
|
||||
* Rename /scripts directory because they are all C programs now
|
||||
* Allow the regression tests to start postmaster with -i so the tests
|
||||
|
Loading…
Reference in New Issue
Block a user