Update TODO list.

This commit is contained in:
Bruce Momjian 2001-05-31 14:49:24 +00:00
parent 227a584655
commit 0cee65b51f

View File

@ -1,6 +1,6 @@
TODO list for PostgreSQL TODO list for PostgreSQL
======================== ========================
Last updated: Wed May 30 16:17:28 EDT 2001 Last updated: Thu May 31 10:48:15 EDT 2001
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
@ -84,7 +84,7 @@ MULTILANGUAGE SUPPORT
VIEWS VIEWS
* Automatically create rules on views so they are updateable, per SQL92 * Automatically create rules on views so they are updateable, per SQL92
* Add the functionality for "with check option" clause of create view * Add the functionality for WITH CHECK OPTION clause of CREATE VIEW
* Allow NOTIFY in rules involving conditionals * Allow NOTIFY in rules involving conditionals
* Evaluate INSERT rules at end of query, rather than beginning * Evaluate INSERT rules at end of query, rather than beginning
@ -150,7 +150,7 @@ COMMANDS
* cluster all tables at once * cluster all tables at once
* prevent lose of indexes, permissions, inheritance * prevent lose of indexes, permissions, inheritance
* Automatically keep clustering on a table * Automatically keep clustering on a table
* Keep statistics about clustering, perhaps during VACUUM ANALYZE * -Keep statistics about clustering
[optimizer] [optimizer]
* COPY * COPY
* Allow specification of column names * Allow specification of column names
@ -201,13 +201,15 @@ REFERENTIAL INTEGRITY
* INSERT & UPDATE/DELETE in transaction of primary key fails with * INSERT & UPDATE/DELETE in transaction of primary key fails with
deferredTriggerGetPreviousEvent or "change violation" [foreign] deferredTriggerGetPreviousEvent or "change violation" [foreign]
* Make constraints clearer in dump file * Make constraints clearer in dump file
* Make foreign keys easier to identify
* Change foreign key constraint for array -> element to mean element * Change foreign key constraint for array -> element to mean element
in array in array
* Automatically drop constraints/functions when object is dropped * Automatically drop constraints/functions when object is dropped
TRANSACTIONS TRANSACTIONS
* Implement UNDO using transaction log * Implement UNDO using transaction log, overwriting storage manager?
[vacuum] (Vadim)
* Allow autocommit so always in a transaction block * Allow autocommit so always in a transaction block
* Overhaul bufmgr/lockmgr/transaction manager * Overhaul bufmgr/lockmgr/transaction manager
* Allow nested transactions (Vadim) * Allow nested transactions (Vadim)
@ -229,7 +231,6 @@ MISCELLANEOUS
* Create a background process for each database that runs while * Create a background process for each database that runs while
database is idle, finding superceeded rows, gathering stats and database is idle, finding superceeded rows, gathering stats and
vacuuming (Tom) vacuuming (Tom)
* WAL UNDO, overwriting storage manager? [vacuum] (Vadim)
* Populate backend status area and write program to dump status data (Jan) * Populate backend status area and write program to dump status data (Jan)
* -Put sort files in their own directory (Bruce) * -Put sort files in their own directory (Bruce)
* Show location of syntax error in query [yacc] * Show location of syntax error in query [yacc]