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 @@

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. @@ -82,7 +82,7 @@ first.

  • Allow WAL replay of CREATE TABLESPACE to work when the directory structure on the recovery computer is different from the original
  • Add "include file" functionality in postgresql.conf -
  • *-Add session start time and last statement time to pg_stat_activity* +
  • -Add session start time and last statement time to pg_stat_activity
  • Allow server logs to be remotely read using SQL commands
  • Allow pg_hba.conf settings to be controlled via SQL

    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.

  • Allow the PITR process to be debugged and data examined -
  • *-Add the client IP address and port to pg_stat_activity* +
  • -Add the client IP address and port to pg_stat_activity
  • Improve replication solutions -

    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. -

    - -
  • *-Allow the size of the buffer cache used by temporary objects to be* +
  • -Allow the size of the buffer cache used by temporary objects to be specified as a GUC variable

    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.

    -
  • *-Add a warning when the free space map is too small* +
  • -Add a warning when the free space map is too small
  • Maintain a map of recently-expired rows

    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.

    -
  • *-Improve SMP performance on i386 machines* +
  • -Improve SMP performance on i386 machines

    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.

  • Allow cross-compiling by generating the zic database on the target system
  • Improve NLS maintenace of libpgport messages linked onto applications
  • Allow ecpg to work with MSVC and BCC -
  • *-Make src/port/snprintf.c thread-safe* +
  • -Make src/port/snprintf.c thread-safe
  • Add xpath_array() to /contrib/xml2 to return results as an array
  • Allow building in directories containing spaces

    This is probably not possible because 'gmake' and other compiler tools