Commit 23287c10 authored by Bruce Momjian's avatar Bruce Momjian

Update TODO list.

parent 444c5bf1
TODO list for PostgreSQL TODO list for PostgreSQL
======================== ========================
Last updated: Wed May 23 12:02:28 EDT 2001 Last updated: Thu May 24 10:36:09 EDT 2001
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
...@@ -16,7 +16,7 @@ http://www.postgresql.org/docs/todo.html. ...@@ -16,7 +16,7 @@ http://www.postgresql.org/docs/todo.html.
RELIABILITY RELIABILITY
----------- -----------
* -SELECT pg_class FROM pg_class generates strange error * -SELECT pg_class FROM pg_class generates strange error (Bruce)
* PL/PgSQL does not handle quoted mixed-case identifiers * PL/PgSQL does not handle quoted mixed-case identifiers
ENHANCEMENTS ENHANCEMENTS
...@@ -64,7 +64,7 @@ TYPES ...@@ -64,7 +64,7 @@ TYPES
* Allow better handling of numeric constants, type conversion [typeconv] * Allow better handling of numeric constants, type conversion [typeconv]
* Missing optimizer selectivities for date, r-tree, etc. [optimizer] * Missing optimizer selectivities for date, r-tree, etc. [optimizer]
* SELECT cash_out(2) crashes because of opaque * SELECT cash_out(2) crashes because of opaque
* Add SQL standard function bit_length() * -Add SQL standard function bit_length() (Peter E)
* Make oid use unsigned int more reliably, pg_atoi() * Make oid use unsigned int more reliably, pg_atoi()
* ARRAYS * ARRAYS
* Allow nulls in arrays * Allow nulls in arrays
...@@ -112,7 +112,7 @@ INDEXES ...@@ -112,7 +112,7 @@ INDEXES
* Use indexes with CIDR '<<' (contains) operator * Use indexes with CIDR '<<' (contains) operator
* Allow LIKE indexing optimization for non-ASCII locales * Allow LIKE indexing optimization for non-ASCII locales
* Be smarter about insertion of already-ordered data into btree index * Be smarter about insertion of already-ordered data into btree index
* -Gather more accurate dispersion statistics using indexes * -Gather more accurate dispersion statistics using indexes (Tom)
* Add deleted bit to index tuples to reduce heap access * Add deleted bit to index tuples to reduce heap access
* Prevent index uniqueness checks when UPDATE does not modifying column * Prevent index uniqueness checks when UPDATE does not modifying column
...@@ -123,7 +123,7 @@ SYSTEM TABLES ...@@ -123,7 +123,7 @@ SYSTEM TABLES
* Add unique indexes on pg_database * Add unique indexes on pg_database
* Check all system tables and add unique indexes as needed * Check all system tables and add unique indexes as needed
* Remove pg_listener index * Remove pg_listener index
* -Remove unused pg_variable, pg_inheritproc, pg_ipl tables * -Remove unused pg_variable, pg_inheritproc, pg_ipl tables (Bruce)
* Add pg_depend table to track object dependencies * Add pg_depend table to track object dependencies
COMMANDS COMMANDS
...@@ -253,8 +253,8 @@ VACUUM ...@@ -253,8 +253,8 @@ VACUUM
* Improve speed with indexes (perhaps recreate index instead) [vacuum] * Improve speed with indexes (perhaps recreate index instead) [vacuum]
* Reduce lock time by moving tuples with read lock, then write * Reduce lock time by moving tuples with read lock, then write
lock and truncate table [vacuum] lock and truncate table [vacuum]
* -Make ANALYZE a separate command * -Make ANALYZE a separate command (Tom)
* -Allow ANALYZE to ESTIMATE based on certain random precentage of rows * -Allow ANALYZE to ESTIMATE based on certain random precentage of rows (Tom)
* Add LAZY VACUUM (Vadim) * Add LAZY VACUUM (Vadim)
MISCELLANEOUS MISCELLANEOUS
...@@ -270,7 +270,7 @@ MISCELLANEOUS ...@@ -270,7 +270,7 @@ MISCELLANEOUS
* improve dynamic memory allocation by introducing tuple-context memory * improve dynamic memory allocation by introducing tuple-context memory
allocation (Tom) allocation (Tom)
* allow configuration of maximum number of open files * allow configuration of maximum number of open files
* -Improve statistics storage in pg_class [performance] * -Improve statistics storage in pg_class [performance] (Tom)
* Add connection pooling [pool] * Add connection pooling [pool]
* Allow persistent backends [persistent] * Allow persistent backends [persistent]
* Create a transaction processor to aid in persistent connections and * Create a transaction processor to aid in persistent connections and
...@@ -299,7 +299,7 @@ SOURCE CODE ...@@ -299,7 +299,7 @@ SOURCE CODE
* Remove warnings created by -Wcast-align * Remove warnings created by -Wcast-align
* Move platform-specific ps status display info from ps_status.c to ports * Move platform-specific ps status display info from ps_status.c to ports
* Allow ps status display to work on Solaris/SVr4-based systems * Allow ps status display to work on Solaris/SVr4-based systems
* -Decide on spelling of indexes/indices * -Decide on spelling of indexes/indices (Peter E)
* Add mention of VACUUM, log rotation to Administrator's Guide * Add mention of VACUUM, log rotation to Administrator's Guide
* Use BlockNumber rather than int where appropriate * Use BlockNumber rather than int where appropriate
......
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