-
+c
PostgreSQL TODO List
====================
-Last updated: Tue Aug 29 12:21:52 EDT 2006
+Last updated: Wed Aug 30 20:34:28 EDT 2006
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
the table at the same time, which is something that is
currently allowed.
- o Allow COPY (SELECT ...) TO 'filename'
-
- COPY should also be able to output views using COPY (SELECT
- * FROM view) TO 'filename' internally.
- http://archives.postgresql.org/pgsql-patches/2005-09/msg00148.php
+ o -Allow COPY (SELECT ...) TO 'filename'
* GRANT/REVOKE
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
PostgreSQL TODO List
+
c
-Last updated: Tue Aug 29 12:21:52 EDT 2006
-
+PostgreSQL TODO List
+
+Last updated: Wed Aug 30 20:34:28 EDT 2006
+
The most recent version of this document can be viewed at
you would like to work on an item, please read the Developer's FAQ
first.
-Make postmater and postgres options distinct so the postmaster -o
Allow the PITR process to be debugged and data examined
Allow server log information to be output as INSERT statements
-Allow server logs to be remotely read and removed using SQL commands
-Allow protocol-level BIND parameter values to be logged, if text mode
Improve the MONEY data type
Allow INET subnet tests using non-constants to be indexed
Add SPI_gettypmod() to return the typemod for a TupleDesc
Allow inlining of set-returning functions
Add NCHAR (as distinguished from ordinary varchar),
Automatically create rules on views so they are updateable, per SQL99
are added after the view is created.
-Change LIMIT/OFFSET and FETCH/MOVE to use int8
the table at the same time, which is something that is
currently allowed.
-
Allow COPY (SELECT ...) TO 'filename'
-
COPY should also be able to output views using COPY (SELECT
-
FROM view) TO 'filename' internally.
-
+
-Allow COPY (SELECT ...) TO 'filename'
GRANT/REVOKE
-Have initdb set the input DateStyle (MDY or DMY) based on locale
Add deferred trigger queue file
Right now all deferred trigger information is stored in backend
to fire triggers.
Flush cached query plans when the dependent objects change,
invalidate its own query plan.
Add pre-parsing phase that converts non-ISO syntax to supported
Allow inherited tables to inherit index, UNIQUE constraint, and primary
Allow multi-column hash indexes
Improve commit_delay handling to reduce fsync()
%Add an option to sync() before fsync()'ing checkpoint files
Add program to test if fsync has a delay compared to non-fsync
Allow free-behind capability for large sequential scans, perhaps using
Improve speed with indexes
Turn on by default
Fix priority ordering of read and write light-weight locks (Neil)
Experiment with multi-threaded backend for backend creation [thread]
existing backends is one of the difficulties with a backend approach.
Eliminate need to write full pages to WAL before page modification [wal]
of indexes on TOAST tables.
Improve selectivity functions for geometric operators
Do async I/O for faster random read-ahead of data
Research storing disk pages with no alignment/padding
Add use of 'const' for variables in source tree
of result sets using new statement protocol
All backends running as threads in a single process (not wanted)