diff --git a/doc/TODO b/doc/TODO index 94bd85fc2f..35098baf2e 100644 --- a/doc/TODO +++ b/doc/TODO @@ -2,7 +2,7 @@ PostgreSQL TODO List ==================== Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) -Last updated: Mon May 16 19:35:37 EDT 2005 +Last updated: Mon May 16 20:24:15 EDT 2005 The most recent version of this document can be viewed at http://www.postgresql.org/docs/faqs.TODO.html. @@ -199,16 +199,16 @@ Data Types * Allow to_char() on interval values to accumulate the highest unit requested - o to_char(INTERVAL '1 hour 5 minutes', 'MI') => 65 - o to_char(INTERVAL '43 hours 20 minutes', 'MI' ) => 2600 - o to_char(INTERVAL '43 hours 20 minutes', 'WK:DD:HR:MI') => 0:1:19:20 - o to_char(INTERVAL '3 years 5 months','MM') => 41 - Some special format flag would be required to request such accumulation. Such functionality could also be added to EXTRACT. Prevent accumulation that crosses the month/day boundary because of the uneven number of days in a month. + o to_char(INTERVAL '1 hour 5 minutes', 'MI') => 65 + o to_char(INTERVAL '43 hours 20 minutes', 'MI' ) => 2600 + o to_char(INTERVAL '43 hours 20 minutes', 'WK:DD:HR:MI') => 0:1:19:20 + o to_char(INTERVAL '3 years 5 months','MM') => 41 + * Add ISO INTERVAL handling o Add support for day-time syntax, INTERVAL '1 2:03:04' DAY TO SECOND o Add support for year-month syntax, INTERVAL '50-6' YEAR TO MONTH diff --git a/doc/src/FAQ/TODO.html b/doc/src/FAQ/TODO.html index 46a9d25e4b..d9f4e76dee 100644 --- a/doc/src/FAQ/TODO.html +++ b/doc/src/FAQ/TODO.html @@ -8,7 +8,7 @@
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
-Last updated: Mon May 16 19:35:37 EDT 2005
+Last updated: Mon May 16 20:24:15 EDT 2005
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -82,7 +82,7 @@ first.
This would require a new global table that is dumped to flat file for @@ -122,7 +122,7 @@ first.
This is useful for checking PITR recovery.
Some special format flag would be required to request such + accumulation. Such functionality could also be added to EXTRACT. + Prevent accumulation that crosses the month/day boundary because of + the uneven number of days in a month. +
Some special format flag would be required to request such
- accumulation. Such functionality could also be added to EXTRACT.
- Prevent accumulation that crosses the month/day boundary because of
- the uneven number of days in a month.
-
MIN/MAX queries can already be rewritten as SELECT col FROM tab ORDER BY col {DESC} LIMIT 1. Completing this item involves doing this transformation automatically. @@ -300,7 +298,7 @@ first. order. Another method would be to sort heap ctids matching the index before accessing the heap rows.
-This feature allows separate indexes to be ANDed or ORed together. This is particularly useful for data warehousing applications that need to query the database in an many permutations. This feature scans an index @@ -345,7 +343,7 @@ first.
This is not SQL-spec but many DBMSs allow it.
-UPDATE already allows this (UPDATE...FROM) but we need similar functionality in DELETE. It's been agreed that the keyword should be USING, to avoid anything as confusing as DELETE FROM a FROM b. @@ -449,8 +447,8 @@ first.
Currently only constants are supported.
-This requires the cached PL/PgSQL byte code to be invalidated when @@ -582,7 +580,7 @@ first. memory. This could exhaust memory for very large trigger queues. This item involves dumping large queues into files.
-We could use a fixed row count and a +/- count to follow MVCC visibility rules, or a single cached value could be used and @@ -684,7 +682,7 @@ first.
Larger local buffer cache sizes requires more efficient handling of local cache lookups. @@ -715,7 +713,7 @@ first. write lock. However, the read lock promotion to write lock could lead to deadlock situations.
-This allows vacuum to target specific pages for possible free space without requiring a sequential scan. @@ -742,7 +740,7 @@ first. while on non-SMP machines, the backend should sleep so the process holding the lock can complete and release it.
-i386-based SMP machines can generate excessive context switching caused by lock failure in high concurrency situations. This may be caused by CPU cache line invalidation inefficiencies. @@ -874,7 +872,7 @@ first.
This is probably not possible because 'gmake' and other compiler tools