@@ -114,7 +114,7 @@ COMMANDS
114
114
* Allow CLUSTER on all tables at once, and improve CLUSTER
115
115
* Generate error on CREATE OPERATOR of ~~, ~ and and ~*
116
116
* Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
117
- * Auto-destroy sequence on DROP of table with SERIAL
117
+ * Auto-destroy sequence on DROP of table with SERIAL(Ryan)
118
118
* Allow LOCK TABLE tab1, tab2, tab3 so all tables locked in unison
119
119
* Allow INSERT/UPDATE of system-generated oid value for a row
120
120
* Allow ESCAPE '\' at the end of LIKE for ANSI compliance
@@ -135,15 +135,18 @@ CLIENTS
135
135
MISC
136
136
137
137
* Increase identifier length(NAMEDATALEN) if small performance hit
138
- * Allow row re-use without vacuum, maybe?(Vadim)
138
+ * Allow row re-use without vacuum(Vadim)
139
+ * Create a background process for each database that runs while
140
+ database is idle, finding superceeded rows, gathering stats and vacuuming
139
141
* Add UNIQUE capability to non-btree indexes
140
142
* Certain indexes will not shrink, i.e. oid indexes with many inserts
141
143
* Restore unused oid's on backend exit if no one else has gotten oids
142
144
* Have UPDATE/DELETE clean out indexes
143
145
* Allow WHERE restriction on ctid
144
146
* Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
145
147
* Allow PQrequestCancel() to terminate when in waiting-for-lock state
146
- * Transaction log, so re-do log can be on a separate disk
148
+ * Transaction log, so re-do log can be on a separate disk by
149
+ logging SQL queries, or before/after row images
147
150
* Populate backend status area and write program to dump status data
148
151
* Make oid use unsigned int more reliably, pg_atoi()
149
152
* Allow subqueries in target list
@@ -177,6 +180,7 @@ INDEXES
177
180
* Allow LIMIT ability on single-table queries that have no ORDER BY to use
178
181
a matching index
179
182
* Improve LIMIT processing by using index to limit rows processed
183
+ * Have optimizer take LIMIT into account when considering index scans
180
184
181
185
CACHE
182
186
@@ -199,6 +203,11 @@ MISC
199
203
* Create more system table indexes for faster cache lookups
200
204
* Improve Subplan list handling
201
205
* Allow Subplans to use efficient joins(hash, merge) with upper variable
206
+ * use fmgr_info()/fmgr_faddr() instead of fmgr() calls in high-traffic
207
+ places, like GROUP BY, UNIQUE, index processing, etc.
208
+ * improve dynamic memory allocation by introducing tuple-context memory
209
+ allocation
210
+ * add pooled memory allocation where allocations are freed only as a group
202
211
203
212
204
213
SOURCE CODE
@@ -227,6 +236,7 @@ Developers who have claimed items are:
227
236
* Michael is Michael Meskes <meskes@postgresql.org>
228
237
* Oleg is Oleg Bartunov <oleg@sai.msu.su>
229
238
* Peter is Peter T Mount <peter@retep.org.uk>
239
+ * Ryan is Ryan Bradetich <rbrad@hpb50023.boi.hp.com>
230
240
* Stefan Simkovics <ssimkovi@rainbow.studorg.tuwien.ac.at>
231
241
* Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp>
232
242
* Tom is Tom Lane <tgl@sss.pgh.pa.us>
0 commit comments