|
1 | 1 | TODO list for PostgreSQL
|
2 | 2 | ========================
|
3 |
| -Last updated:Mon Feb21 19:58:12 EST 2000 |
| 3 | +Last updated:Tue Feb22 09:07:16 EST 2000 |
4 | 4 |
|
5 | 5 | Current maintainer:Bruce Momjian (pgman@candle.pha.pa.us)
|
6 | 6 |
|
@@ -140,7 +140,7 @@ TYPES
|
140 | 140 | * -Add index on NUMERIC/DECIMAL type(Jan)
|
141 | 141 | * -Make Absolutetime/Relativetime int4 because time_t can be int8 on some ports
|
142 | 142 | * Functions returning sets don't really work right[function]
|
143 |
| -*-Make type equivalency apply to aggregates |
| 143 | +* Make type equivalency apply to aggregates(Peter E.) |
144 | 144 |
|
145 | 145 | VIEWS
|
146 | 146 |
|
|
205 | 205 | * Create a background process for each database that runs while
|
206 | 206 | database is idle, finding superceeded rows, gathering stats and vacuuming
|
207 | 207 | * Add UNIQUE capability to non-btree indexes
|
208 |
| -*-Certain indexes will not shrink, i.e. oid indexes with many inserts(Vadim) |
| 208 | +* Certain indexes will not shrink, i.e. oid indexes with many inserts(Vadim) |
209 | 209 | * Restore unused oid's on backend exit if no one else has gotten oids
|
210 | 210 | * Have UPDATE/DELETE clean out indexes
|
211 | 211 | * -Allow WHERE restriction on ctid(Hiroshi)
|
|
221 | 221 | * Do autocommit so always in a transaction block(?)
|
222 | 222 | * Show location of syntax error in query [yacc]
|
223 | 223 | * Redesign the function call interface to handle NULLs better[function](Tom)
|
224 |
| -* -Document/trigger/rule so changes to pg_shadow recreate pg_pwd [pg_shadow] |
| 224 | +* -Document/trigger/rule so changes to pg_shadow recreate pg_pwd |
| 225 | + [pg_shadow](Peter E.) |
225 | 226 | * Missing optimizer selectivities for date, r-tree, etc. [optimizer]
|
226 | 227 | * -Overhaul mdmgr/smgr to fix double unlinking and double opens, cleanup
|
227 | 228 | * Overhaul bufmgr/lockmgr/transaction manager
|
|
287 | 288 | * improve dynamic memory allocation by introducing tuple-context memory
|
288 | 289 | allocation [memory]
|
289 | 290 | * -fix memory leak in cache code when non-existant table is referenced
|
290 |
| - In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3 |
| 291 | +* In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3 |
291 | 292 | * -pass atttypmod through parser in more cases [atttypmod]
|
292 | 293 | * -remove duplicate type in/out functions for disk and net
|
293 | 294 | * Allow persistent backends [persistent]
|
|