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