diff --git a/doc/TODO b/doc/TODO index eb8073f17ec6d07c6a7df84d4a8bd5e8d11c470c..7cf3a09457ae3ef9cbf925bb04b96fce60f2c74f 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,8 +1,8 @@ -TODO list for PostgreSQL -======================== +PostgreSQL TODO List +==================== Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) -Last updated: Mon Apr 18 08:57:57 EDT 2005 +Last updated: Mon Apr 18 10:42:34 EDT 2005 The most recent version of this document can be viewed at the PostgreSQL web site, http://www.PostgreSQL.org. @@ -188,8 +188,7 @@ Data Types * Prevent INET cast to CIDR from droping netmask, SELECT '1.1.1.1'::inet::cidr * Add 'tid != tid ' operator for use in corruption recovery * Add ISo INTERVAL handling - o Add support for day-time syntax, INTERVAL '1 2:03:04' - DAY TO SECOND + 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 o For syntax that isn't uniquely ISO or PG syntax, like '1:30' or '1', treat as ISO if there is a range specification clause, @@ -692,6 +691,7 @@ Fsync Cache ===== + * Allow free-behind capability for large sequential scans, perhaps using posix_fadvise() @@ -741,6 +741,7 @@ Cache * Allow sequential scans to take advantage of other concurrent sequentiqal scans, also called "Synchronised Scanning" + Vacuum ====== @@ -768,6 +769,7 @@ Vacuum o Use free-space map information to guide refilling o Do VACUUM FULL if table is nearly empty? + Locking ======= @@ -849,6 +851,7 @@ Write-Ahead Log * Eliminate WAL logging for CREATE TABLE AS when not doing WAL archiving + Optimizer / Executor ==================== @@ -875,6 +878,7 @@ Optimizer / Executor * ANALYZE should record a pg_statistic entry for an all-NULL column + Miscellaneous =============