Commit 4f920a66 authored by Bruce Momjian's avatar Bruce Momjian

Update todo.

parent 680e4a29
...@@ -25,11 +25,13 @@ Prevent file descriptor leaks in failed COPY's(Bruce) ...@@ -25,11 +25,13 @@ Prevent file descriptor leaks in failed COPY's(Bruce)
Fix memory leak in libpgtcl's pg_select(Constantin) Fix memory leak in libpgtcl's pg_select(Constantin)
Fix problems with username/passwords over 8 characters(Tom) Fix problems with username/passwords over 8 characters(Tom)
Fix problems with handling of asynchronous NOTIFY in backend(Tom) Fix problems with handling of asynchronous NOTIFY in backend(Tom)
Fix of many bad system table entries(Tom)
Enhancements Enhancements
------------ ------------
Upgrade ecpg and ecpglib,see src/interfaces/ecpc/ChangeLog(Michael) Upgrade ecpg and ecpglib,see src/interfaces/ecpc/ChangeLog(Michael)
Show the index used in an explain(Zeugswetter) Show the index used in an EXPLAIN(Zeugswetter)
EXPLAIN invokes rule system and shows plan(s) for rewritten queries(Jan)
Multi-byte awareness of many data types and functions, via configure(Tatsuo) Multi-byte awareness of many data types and functions, via configure(Tatsuo)
New configure --with-mb option(Tatsuo) New configure --with-mb option(Tatsuo)
New initdb --pgencoding option(Tatsuo) New initdb --pgencoding option(Tatsuo)
...@@ -81,11 +83,9 @@ feature, see /doc/README.mb(Tatsuo) ...@@ -81,11 +83,9 @@ feature, see /doc/README.mb(Tatsuo)
/contrib/noupdate code to revoke update permission on a column /contrib/noupdate code to revoke update permission on a column
Libpq can now be compiled on win32(Magnus) Libpq can now be compiled on win32(Magnus)
Add PQsetdbLogin() in libpq Add PQsetdbLogin() in libpq
Two styles we agreed upon for database descriptors(Thomas)
New 8-byte integer type, checked by configure for OS support(Thomas) New 8-byte integer type, checked by configure for OS support(Thomas)
Better support for quited table/column names(Thomas) Better support for quoted table/column names(Thomas)
Surround table and column names with double-quotes(Thomas) in generated Surround table and column names with double-quotes in pg_dump(Thomas)
sql code to preserve case (SQL92 syntax)(Thomas)
PQreset() now works with passwords(Tom) PQreset() now works with passwords(Tom)
Handle case of GROUP BY target list column number out of range(David) Handle case of GROUP BY target list column number out of range(David)
Allow UNION in subselects Allow UNION in subselects
...@@ -133,8 +133,6 @@ New rewrite system fixes many problems with rules and views(Jan) ...@@ -133,8 +133,6 @@ New rewrite system fixes many problems with rules and views(Jan)
* handle subselects * handle subselects
* handle aggregates on views * handle aggregates on views
* handle insert into select from view works * handle insert into select from view works
*
System indexes are now multi-key(Bruce) System indexes are now multi-key(Bruce)
Oidint2, oidint4, and oidname types are removed(Bruce) Oidint2, oidint4, and oidname types are removed(Bruce)
Use system cache for more system table lookups(Bruce) Use system cache for more system table lookups(Bruce)
...@@ -150,7 +148,6 @@ Psql and libpq now compile under win32 using win32.mak(Magnus) ...@@ -150,7 +148,6 @@ Psql and libpq now compile under win32 using win32.mak(Magnus)
Lo_read no longer stores trailing NULL(Bruce) Lo_read no longer stores trailing NULL(Bruce)
Identifiers are now truncated to 31 characters internally(Bruce) Identifiers are now truncated to 31 characters internally(Bruce)
Createuser options now availble on the command line Createuser options now availble on the command line
PL/pgSQL backend programming language(Jan)
Code for 64-bit integer supported added, configure tested, int8 type(Thomas) Code for 64-bit integer supported added, configure tested, int8 type(Thomas)
Prevent file descriptor leaf from failed COPY(Bruce) Prevent file descriptor leaf from failed COPY(Bruce)
New pg_upgrade command(Bruce) New pg_upgrade command(Bruce)
...@@ -199,6 +196,7 @@ merged all OS-specific shared library defines into one file ...@@ -199,6 +196,7 @@ merged all OS-specific shared library defines into one file
smarter TCL/TK configuration checking(Billy) smarter TCL/TK configuration checking(Billy)
smarter perl configuration(Brook) smarter perl configuration(Brook)
configure uses supplied install-sh if no install script found(Tom) configure uses supplied install-sh if no install script found(Tom)
new Makefile.shlib for shared library configuration(Tom)
......
TODO list for PostgreSQL TODO list for PostgreSQL
======================== ========================
Last updated: Fri Oct 30 12:13:04 EST 1998 Last updated: Fri Nov 6 22:17:33 EST 1998
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us) Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
...@@ -82,6 +82,7 @@ RELIABILITY ...@@ -82,6 +82,7 @@ RELIABILITY
* allow UPDATE using aggregate to affect all rows, not just one * allow UPDATE using aggregate to affect all rows, not just one
* computations in views fail: * computations in views fail:
create view test as select usesysid * usesysid from pg_shadow; create view test as select usesysid * usesysid from pg_shadow;
* views containing aggregates sometimes fail(Jan)
ENHANCEMENTS ENHANCEMENTS
------------ ------------
...@@ -180,6 +181,7 @@ ENHANCEMENTS ...@@ -180,6 +181,7 @@ ENHANCEMENTS
* allow chaining of pages to allow >8k tuples * allow chaining of pages to allow >8k tuples
* no min/max for oid type * no min/max for oid type
* remove un-needed conversion functions * remove un-needed conversion functions
* redesign the function call interface to handle NULLs better(Jan)
PERFORMANCE PERFORMANCE
----------- -----------
...@@ -303,11 +305,9 @@ feature, see /doc/README.mb(Tatsuo) ...@@ -303,11 +305,9 @@ feature, see /doc/README.mb(Tatsuo)
/contrib/noupdate code to revoke update permission on a column /contrib/noupdate code to revoke update permission on a column
Libpq can now be compiled on win32(Magnus) Libpq can now be compiled on win32(Magnus)
Add PQsetdbLogin() in libpq Add PQsetdbLogin() in libpq
Two styles we agreed upon for database descriptors(Thomas)
New 8-byte integer type, checked by configure for OS support(Thomas) New 8-byte integer type, checked by configure for OS support(Thomas)
Better support for quited table/column names(Thomas) Better support for quoted table/column names(Thomas)
Surround table and column names with double-quotes(Thomas) in generated Surround table and column names with double-quotes in pg_dump(Thomas)
sql code to preserve case (SQL92 syntax)(Thomas)
PQreset() now works with passwords(Tom) PQreset() now works with passwords(Tom)
Handle case of GROUP BY target list column number out of range(David) Handle case of GROUP BY target list column number out of range(David)
Allow UNION in subselects Allow UNION in subselects
...@@ -355,8 +355,6 @@ New rewrite system fixes many problems with rules and views(Jan) ...@@ -355,8 +355,6 @@ New rewrite system fixes many problems with rules and views(Jan)
* handle subselects * handle subselects
* handle aggregates on views * handle aggregates on views
* handle insert into select from view works * handle insert into select from view works
*
System indexes are now multi-key(Bruce) System indexes are now multi-key(Bruce)
Oidint2, oidint4, and oidname types are removed(Bruce) Oidint2, oidint4, and oidname types are removed(Bruce)
Use system cache for more system table lookups(Bruce) Use system cache for more system table lookups(Bruce)
...@@ -421,4 +419,3 @@ smarter TCL/TK configuration checking(Billy) ...@@ -421,4 +419,3 @@ smarter TCL/TK configuration checking(Billy)
smarter perl configuration(Brook) smarter perl configuration(Brook)
configure uses supplied install-sh if no install script found(Tom) configure uses supplied install-sh if no install script found(Tom)
new Makefile.shlib for shared library configuration(Tom) new Makefile.shlib for shared library configuration(Tom)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment