Commit e0da4c15 authored by Bruce Momjian's avatar Bruce Momjian

Update TODO list.

parent 2b547b7a
TODO list for PostgreSQL TODO list for PostgreSQL
======================== ========================
Last updated: Thu Jul 27 14:41:53 EDT 2000 Last updated: Thu Jul 27 14:46:45 EDT 2000
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
...@@ -20,7 +20,7 @@ PARSER ...@@ -20,7 +20,7 @@ PARSER
* SELECT pg_class FROM pg_class generates strange error * SELECT pg_class FROM pg_class generates strange error
* Alter TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT * Alter TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT
* Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME(Thomas) * -Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME(Thomas)
* SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo * SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo
* Unique index on base column not honored on inserts from inherited table * Unique index on base column not honored on inserts from inherited table
INSERT INTO inherit_table (unique_index_col) VALUES (dup) should fail INSERT INTO inherit_table (unique_index_col) VALUES (dup) should fail
...@@ -49,7 +49,6 @@ MISC ...@@ -49,7 +49,6 @@ MISC
* Modification of pg_class can happen while table in use by * Modification of pg_class can happen while table in use by
another backend. Might lead to MVCC inside of syscache another backend. Might lead to MVCC inside of syscache
* Permission to UPDATE table allows DELETE also * Permission to UPDATE table allows DELETE also
* Some database schema's are not dumpable; do dumps in oid order
ENHANCEMENTS ENHANCEMENTS
------------ ------------
...@@ -62,12 +61,12 @@ URGENT ...@@ -62,12 +61,12 @@ URGENT
ADMIN ADMIN
* -More access control over who can create tables and use locks(Karal) * -More access control over who can create tables and use locks(Karel)
* Test syslog functionality * -Test syslog functionality
* Allow elog() to return error codes, not just messages * Allow elog() to return error codes, not just messages
* Allow international error message support and add error codes * Allow international error message support and add error codes
* Unify configuration into one configuration file (Peter E) * -Unify configuration into one configuration file (Peter E)
* use setproctitle() if it exists for 'ps' display of status * -use setproctitle() if it exists for 'ps' display of status
TYPES TYPES
...@@ -91,7 +90,7 @@ TYPES ...@@ -91,7 +90,7 @@ TYPES
* Declare typein/out functions in pg_proc with a special "C string" data type * Declare typein/out functions in pg_proc with a special "C string" data type
* Add non-large-object binary field * Add non-large-object binary field
* Functions returning sets don't really work right[function] * Functions returning sets don't really work right[function]
* Add hash for int8 * -Add hash for int8
* SELECT col FROM tab WHERE numeric_col = 10.1 fails * SELECT col FROM tab WHERE numeric_col = 10.1 fails
* Get BIT type working * Get BIT type working
* Allow better handling of numeric constants, type conversion [typeconv] * Allow better handling of numeric constants, type conversion [typeconv]
...@@ -118,7 +117,8 @@ INDEXES ...@@ -118,7 +117,8 @@ INDEXES
COMMANDS COMMANDS
* ALTER TABLE ADD COLUMN to inherited table put column in wrong place [inherit] * ALTER TABLE ADD COLUMN to inherited table put column in wrong place [inherit]
* Add ALTER TABLE DROP/ALTER COLUMN feature(Peter E) [drop] * -Add ALTER TABLE ALTER COLUMN feature(Peter E)
* Add ALTER TABLE DROP COLUMN feature [drop]
* Add ALTER TABLE command to change table ownership * Add ALTER TABLE command to change table ownership
* Allow CLUSTER on all tables at once, and improve CLUSTER, loses NOT * Allow CLUSTER on all tables at once, and improve CLUSTER, loses NOT
NULL specification, indexes, permissions, etc on table NULL specification, indexes, permissions, etc on table
...@@ -131,7 +131,7 @@ COMMANDS ...@@ -131,7 +131,7 @@ COMMANDS
supplied ESCAPE [like] supplied ESCAPE [like]
* Allow RULE recompilation * Allow RULE recompilation
* Support UNION/INTERSECT/EXCEPT in sub-selects * Support UNION/INTERSECT/EXCEPT in sub-selects
* Allow DELETE and UPDATE to use inheritance using tablename* * -Allow DELETE and UPDATE to use inheritance
* Allow INSERT INTO my_table VALUES (a, b, c, DEFAULT, x, y, z, ...) * Allow INSERT INTO my_table VALUES (a, b, c, DEFAULT, x, y, z, ...)
* Allow BINARY option to SELECT, like we do with DECLARE * Allow BINARY option to SELECT, like we do with DECLARE
* Prevent truncate on table with a referential integrity trigger * Prevent truncate on table with a referential integrity trigger
...@@ -247,7 +247,7 @@ MISC ...@@ -247,7 +247,7 @@ MISC
* Gather more accurate statistics using indexes * Gather more accurate statistics using indexes
* Improve statistics storage in pg_class [performance] * Improve statistics storage in pg_class [performance]
* Improve VACUUM speed with indexes [vacuum] * Improve VACUUM speed with indexes [vacuum]
* BSD/OS does not support locale because there is no LC_MESSAGES * -BSD/OS does not support locale because there is no LC_MESSAGES
SOURCE CODE SOURCE CODE
----------- -----------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment