From 7de0a919a26f955151ba8b266aeff63ca71dc46b Mon Sep 17 00:00:00 2001
From: Bruce Momjian
Date: Mon, 2 Oct 2006 14:00:04 +0000
Subject: [PATCH] Move "Exotic Features" to the bottom of TODO.
---
doc/TODO | 63 +++++++++++++++++------------------
doc/src/FAQ/TODO.html | 76 +++++++++++++++++++++----------------------
2 files changed, 70 insertions(+), 69 deletions(-)
diff --git a/doc/TODO b/doc/TODO
index 0f5dfda214..ea6cc1a808 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -2,7 +2,7 @@
PostgreSQL TODO List
====================
Current maintainer: Bruce Momjian (bruce@momjian.us)
-Last updated: Fri Sep 29 23:55:30 EDT 2006
+Last updated: Mon Oct 2 09:59:50 EDT 2006
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -849,36 +849,6 @@ Dependency Checking
invalidate its own query plan.
-Exotic Features
-===============
-
-* Add pre-parsing phase that converts non-ISO syntax to supported
- syntax
-
- This could allow SQL written for other databases to run without
- modification.
-
-* Allow plug-in modules to emulate features from other databases
-* SQL*Net listener that makes PostgreSQL appear as an Oracle database
- to clients
-* Allow statements across databases or servers with transaction
- semantics
-
- This can be done using dblink and two-phase commit.
-
-* Add the features of packages
-
- o Make private objects accessible only to objects in the same schema
- o Allow current_schema.objname to access current schema objects
- o Add session variables
- o Allow nested schemas
-
-* Consider allowing control of upper/lower case folding of unquoted
- identifiers
-
- http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php
-
-
Indexes
=======
@@ -1364,6 +1334,37 @@ Source Code
of result sets using new statement protocol
+Exotic Features
+===============
+
+* Add pre-parsing phase that converts non-ISO syntax to supported
+ syntax
+
+ This could allow SQL written for other databases to run without
+ modification.
+
+* Allow plug-in modules to emulate features from other databases
+* SQL*Net listener that makes PostgreSQL appear as an Oracle database
+ to clients
+* Allow statements across databases or servers with transaction
+ semantics
+
+ This can be done using dblink and two-phase commit.
+
+* Add the features of packages
+
+ o Make private objects accessible only to objects in the same schema
+ o Allow current_schema.objname to access current schema objects
+ o Add session variables
+ o Allow nested schemas
+
+* Consider allowing control of upper/lower case folding of unquoted
+ identifiers
+
+ http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php
+
+
+
Features We Do _Not_ Want
=========================
diff --git a/doc/src/FAQ/TODO.html b/doc/src/FAQ/TODO.html
index f75d1a43e8..bcac48511d 100644
--- a/doc/src/FAQ/TODO.html
+++ b/doc/src/FAQ/TODO.html
@@ -8,7 +8,7 @@
Current maintainer: Bruce Momjian (bruce@momjian.us)
-Last updated: Fri Sep 29 23:55:30 EDT 2006
+Last updated: Mon Oct 2 09:59:50 EDT 2006
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -769,34 +769,7 @@ first.
invalidate its own query plan.
-
-
-
- - Add pre-parsing phase that converts non-ISO syntax to supported
- syntax
-
This could allow SQL written for other databases to run without
- modification.
-
- - Allow plug-in modules to emulate features from other databases
-
- SQL*Net listener that makes PostgreSQL appear as an Oracle database
- to clients
-
- Allow statements across databases or servers with transaction
- semantics
-
This can be done using dblink and two-phase commit.
-
- - Add the features of packages
-
- - Make private objects accessible only to objects in the same schema
-
- Allow current_schema.objname to access current schema objects
-
- Add session variables
-
- Allow nested schemas
-
- - Consider allowing control of upper/lower case folding of unquoted
- identifiers
-
http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php
-
-
-
+
- Allow inherited tables to inherit index, UNIQUE constraint, and primary
@@ -862,7 +835,7 @@ first.
- Allow multi-column hash indexes
-
+
- Improve commit_delay handling to reduce fsync()
@@ -874,7 +847,7 @@ first.
- %Add an option to sync() before fsync()'ing checkpoint files
- Add program to test if fsync has a delay compared to non-fsync
-
+
-
+
- Improve speed with indexes
@@ -987,12 +960,12 @@ first.
-
+
- Fix priority ordering of read and write light-weight locks (Neil)
-
+
- Experiment with multi-threaded backend for backend creation [thread]
@@ -1015,7 +988,7 @@ first.
existing backends is one of the difficulties with a backend approach.
-
+
- Eliminate need to write full pages to WAL before page modification [wal]
@@ -1079,7 +1052,7 @@ first.
of indexes on TOAST tables.
-
+
-
+
- Do async I/O for faster random read-ahead of data
@@ -1158,7 +1131,7 @@ first.
- Reduce the row header size?
-
+
- Add use of 'const' for variables in source tree
@@ -1231,6 +1204,33 @@ first.
of result sets using new statement protocol
+
+
+
+ - Add pre-parsing phase that converts non-ISO syntax to supported
+ syntax
+
This could allow SQL written for other databases to run without
+ modification.
+
+ - Allow plug-in modules to emulate features from other databases
+
- SQL*Net listener that makes PostgreSQL appear as an Oracle database
+ to clients
+
- Allow statements across databases or servers with transaction
+ semantics
+
This can be done using dblink and two-phase commit.
+
+ - Add the features of packages
+
+ - Make private objects accessible only to objects in the same schema
+
- Allow current_schema.objname to access current schema objects
+
- Add session variables
+
- Allow nested schemas
+
+ - Consider allowing control of upper/lower case folding of unquoted
+ identifiers
+
http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php
+
+