PostgreSQL TODO List
====================
-Last updated: Sat Jan 13 10:13:24 EST 2007
+Last updated: Tue Jan 16 22:43:34 EST 2007
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
o %Issue log message to suggest VACUUM FULL if a table is nearly
empty?
o Consider logging activity either to the logs or a system view
- o Turn on by default
-
- http://archives.postgresql.org/pgsql-hackers/2006-08/msg01852.php
+ o -Turn on by default
Locking
-Last updated: Sat Jan 13 10:13:24 EST 2007
+Last updated: Tue Jan 16 22:43:34 EST 2007
The most recent version of this document can be viewed at
Add ISO day of week format 'ID' to to_char() where Monday = 1
Add a field 'isoyear' to extract(), based on the ISO week
Add SPI_gettypmod() to return the typemod for a TupleDesc
-
Allow inlining of set-returning functions
+
Implement inlining of set-returning functions defined in SQL
Allow SQL-language functions to return results from RETURNING queries
Currently only one hash bucket can be stored on a page. Ideally
several hash buckets could be stored on a single page and greater
granularity used for the hash algorithm.
+
Consider sorting hash buckets so entries can be found using a
binary search, rather than a linear scan
get a count directly from a unique index, but for this to be
faster than a sequential scan it must avoid access to the heap
to obtain tuple visibility information.
+
+
Provide a way to calculate an "estimated COUNT(*)"
+
Perhaps by using the optimizer's cardinality estimates or random
+ sampling.
+
Allow data to be pulled directly from indexes
Currently indexes do not have enough tuple visibility information
%Issue log message to suggest VACUUM FULL if a table is nearly
empty?
Consider logging activity either to the logs or a system view
-
Turn on by default
-
+
-Turn on by default
Fix priority ordering of read and write light-weight locks (Neil)
+