mirror of
https://github.com/postgres/postgres.git
synced 2025-05-17 00:03:56 -04:00
Updated TODO.
This commit is contained in:
parent
990fa43c23
commit
ccbe540b61
26
HISTORY
26
HISTORY
@ -1,4 +1,4 @@
|
|||||||
PostgreSQL 6.4 Sat Oct 24 00:41:35 EDT 1998
|
PostgreSQL 6.4 Mon Oct 26 11:40:42 EST 1998
|
||||||
=========================================================
|
=========================================================
|
||||||
|
|
||||||
A dump/restore is required for those wishing to migrate data from
|
A dump/restore is required for those wishing to migrate data from
|
||||||
@ -10,7 +10,8 @@ Bug Fixes
|
|||||||
Fix for a tiny memory leak in PQsetdb/PQfinish(Bryan)
|
Fix for a tiny memory leak in PQsetdb/PQfinish(Bryan)
|
||||||
Remove char2-16 data types, use char/varchar(Darren)
|
Remove char2-16 data types, use char/varchar(Darren)
|
||||||
Pqfn not handles a NOTICE message(Anders)
|
Pqfn not handles a NOTICE message(Anders)
|
||||||
Short-term locks now retry locking at random times(David)
|
Reduced busywaiting overhead for spinlocks with many backends (dg)
|
||||||
|
Stuck spinlock detection (dg)
|
||||||
Fix up "ISO-style" timespan decoding and encoding(Thomas)
|
Fix up "ISO-style" timespan decoding and encoding(Thomas)
|
||||||
Fix problem with table drop after rollback of transaction(Vadim)
|
Fix problem with table drop after rollback of transaction(Vadim)
|
||||||
Change error message and remove non-functional update message(Vadim)
|
Change error message and remove non-functional update message(Vadim)
|
||||||
@ -19,10 +20,11 @@ Fix for SELECT 1 UNION SELECT NULL
|
|||||||
Fix for buffer leaks in large object calls(Pascal)
|
Fix for buffer leaks in large object calls(Pascal)
|
||||||
Change owner from oid to int4 type(Bruce)
|
Change owner from oid to int4 type(Bruce)
|
||||||
Fix a bug in the oracle compatibility functions btrim() ltrim() and rtrim()
|
Fix a bug in the oracle compatibility functions btrim() ltrim() and rtrim()
|
||||||
Fix for usernames longer than eight characters(Tom)
|
|
||||||
Fix for shared invalidation cache overflow(Massimo)
|
Fix for shared invalidation cache overflow(Massimo)
|
||||||
Prevent file descriptor leaks in failed COPY's(Bruce)
|
Prevent file descriptor leaks in failed COPY's(Bruce)
|
||||||
Fix problem with username/passwords over 8 characters(Tom)
|
Fix memory leak in libpgtcl's pg_select(Constantin)
|
||||||
|
Fix problems with username/passwords over 8 characters(Tom)
|
||||||
|
Fix problems with handling of asynchronous NOTIFY in backend(Tom)
|
||||||
|
|
||||||
Enhancements
|
Enhancements
|
||||||
------------
|
------------
|
||||||
@ -36,6 +38,9 @@ Select version(); now returns PostgreSQL version(Jeroen)
|
|||||||
Libpq now allows asynchronous clients(Tom)
|
Libpq now allows asynchronous clients(Tom)
|
||||||
Allow cancel from client of backend query(Tom)
|
Allow cancel from client of backend query(Tom)
|
||||||
Psql now cancels query with Control-C(Tom)
|
Psql now cancels query with Control-C(Tom)
|
||||||
|
Libpq users need not issue dummy queries to get NOTIFY messages(Tom)
|
||||||
|
NOTIFY now sends sender's PID, so you can tell whether it was your own(Tom)
|
||||||
|
PGresult struct now includes associated error message, if any(Tom)
|
||||||
Define "tz_hour" and "tz_minute" arguments to date_part()(Thomas)
|
Define "tz_hour" and "tz_minute" arguments to date_part()(Thomas)
|
||||||
Add routines to convert between varchar and bpchar(Thomas)
|
Add routines to convert between varchar and bpchar(Thomas)
|
||||||
Add routines to allow sizing of varchar and bpchar into target columns(Thomas)
|
Add routines to allow sizing of varchar and bpchar into target columns(Thomas)
|
||||||
@ -65,8 +70,9 @@ Show backend status on ps command line(only works on some platforms)(Bruce)
|
|||||||
Pg_hba.conf now has a sameuser option in the database field
|
Pg_hba.conf now has a sameuser option in the database field
|
||||||
Make lo_unlink take oid param, not int4
|
Make lo_unlink take oid param, not int4
|
||||||
New DISABLE_COMPLEX_MACRO for compilers that can't handle our macros(Bruce)
|
New DISABLE_COMPLEX_MACRO for compilers that can't handle our macros(Bruce)
|
||||||
Libpgtcl now gets async notifies from libpq(Tom)
|
Libpgtcl now handles NOTIFY as a Tcl event, need not send dummy queries(Tom)
|
||||||
libpgtcl cleanups(Tom)
|
libpgtcl cleanups(Tom)
|
||||||
|
Add -error option to libpgtcl's pg_result command(Tom)
|
||||||
New locale patch, see docs/README/locale(Oleg)
|
New locale patch, see docs/README/locale(Oleg)
|
||||||
Fix for pg_dump so CONSTRAINT and CHECK syntax is correct(ccb)
|
Fix for pg_dump so CONSTRAINT and CHECK syntax is correct(ccb)
|
||||||
New contrib/lo code for large object orphan removal(Peter)
|
New contrib/lo code for large object orphan removal(Peter)
|
||||||
@ -80,7 +86,6 @@ New 8-byte integer type, checked by configure for OS support(Thomas)
|
|||||||
Better support for quited table/column names(Thomas)
|
Better support for quited table/column names(Thomas)
|
||||||
Surround table and column names with double-quotes(Thomas) in generated
|
Surround table and column names with double-quotes(Thomas) in generated
|
||||||
sql code to preserve case (SQL92 syntax)(Thomas)
|
sql code to preserve case (SQL92 syntax)(Thomas)
|
||||||
New libpqrequestCancel(Tom)
|
|
||||||
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
|
||||||
@ -88,9 +93,9 @@ Add auto-size to screen to \d? commands(Bruce)
|
|||||||
Use UNION to show all \d? results in one query(Bruce)
|
Use UNION to show all \d? results in one query(Bruce)
|
||||||
Add \d? field search feature(Bruce)
|
Add \d? field search feature(Bruce)
|
||||||
Pg_dump issues fewer \connect requests(Tom)
|
Pg_dump issues fewer \connect requests(Tom)
|
||||||
Document pg_dump -z flag in manual page(Tom)
|
Make pg_dump -z flag work better, document it in manual page(Tom)
|
||||||
Add HAVING clause with full support for subselects and unions(Stephan)
|
Add HAVING clause with full support for subselects and unions(Stephan)
|
||||||
Full text indexing routines in contrib/fulltextindex(Marteen)
|
Full text indexing routines in contrib/fulltextindex(Maarten)
|
||||||
Transaction ids now stored in shared memory(Vadim)
|
Transaction ids now stored in shared memory(Vadim)
|
||||||
New PGCLIENTENCODING when issuing COPY command(Tatsuo)
|
New PGCLIENTENCODING when issuing COPY command(Tatsuo)
|
||||||
Support for SQL92 syntax "SET NAMES"(Tatsuo)
|
Support for SQL92 syntax "SET NAMES"(Tatsuo)
|
||||||
@ -158,7 +163,7 @@ Allow up to 8 key indexes(Bruce)
|
|||||||
Remove ARCHIVE keyword, that is no longer used(Thomas)
|
Remove ARCHIVE keyword, that is no longer used(Thomas)
|
||||||
pg_dump -n flag to supress quotes around indentifiers
|
pg_dump -n flag to supress quotes around indentifiers
|
||||||
disable system columns for views(Jan)
|
disable system columns for views(Jan)
|
||||||
net INET and CIDR types for network addresses(TomH, Paul)
|
new INET and CIDR types for network addresses(TomH, Paul)
|
||||||
no more double quotes in psql output
|
no more double quotes in psql output
|
||||||
pg_dump now dumps views(Terry)
|
pg_dump now dumps views(Terry)
|
||||||
new SET QUERY_LIMIT(Tatsuo,Jan)
|
new SET QUERY_LIMIT(Tatsuo,Jan)
|
||||||
@ -180,7 +185,7 @@ New FAQ_CVS
|
|||||||
Update backend flowchart in tools/backend(Bruce)
|
Update backend flowchart in tools/backend(Bruce)
|
||||||
Change atttypmod from int16 to int32(Bruce, Tom)
|
Change atttypmod from int16 to int32(Bruce, Tom)
|
||||||
Getrusage() fix for platforms that do not have it(Tom)
|
Getrusage() fix for platforms that do not have it(Tom)
|
||||||
Add PGUSER to libpq man page
|
Add PQconnectdb, PGUSER, PGPASSWORD to libpq man page
|
||||||
NS32K platform fixes(Phil Nelson, John Buller)
|
NS32K platform fixes(Phil Nelson, John Buller)
|
||||||
Sco 7/UnixWare 2.x fixes(Billy,others)
|
Sco 7/UnixWare 2.x fixes(Billy,others)
|
||||||
Sparc/Solaris 2.5 fixes(Ryan)
|
Sparc/Solaris 2.5 fixes(Ryan)
|
||||||
@ -193,6 +198,7 @@ shared libraries all have version numbers
|
|||||||
merged all OS-specific shared library defines into one file
|
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)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
27
doc/TODO
27
doc/TODO
@ -1,6 +1,6 @@
|
|||||||
TODO list for PostgreSQL
|
TODO list for PostgreSQL
|
||||||
========================
|
========================
|
||||||
Last updated: Sat Oct 24 00:11:58 EDT 1998
|
Last updated: Sat Oct 24 22:41:11 EDT 1998
|
||||||
|
|
||||||
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
|
||||||
|
|
||||||
@ -230,7 +230,8 @@ Bug Fixes
|
|||||||
Fix for a tiny memory leak in PQsetdb/PQfinish(Bryan)
|
Fix for a tiny memory leak in PQsetdb/PQfinish(Bryan)
|
||||||
Remove char2-16 data types, use char/varchar(Darren)
|
Remove char2-16 data types, use char/varchar(Darren)
|
||||||
Pqfn not handles a NOTICE message(Anders)
|
Pqfn not handles a NOTICE message(Anders)
|
||||||
Short-term locks now retry locking at random times(David)
|
Reduced busywaiting overhead for spinlocks with many backends (dg)
|
||||||
|
Stuck spinlock detection (dg)
|
||||||
Fix up "ISO-style" timespan decoding and encoding(Thomas)
|
Fix up "ISO-style" timespan decoding and encoding(Thomas)
|
||||||
Fix problem with table drop after rollback of transaction(Vadim)
|
Fix problem with table drop after rollback of transaction(Vadim)
|
||||||
Change error message and remove non-functional update message(Vadim)
|
Change error message and remove non-functional update message(Vadim)
|
||||||
@ -239,10 +240,11 @@ Fix for SELECT 1 UNION SELECT NULL
|
|||||||
Fix for buffer leaks in large object calls(Pascal)
|
Fix for buffer leaks in large object calls(Pascal)
|
||||||
Change owner from oid to int4 type(Bruce)
|
Change owner from oid to int4 type(Bruce)
|
||||||
Fix a bug in the oracle compatibility functions btrim() ltrim() and rtrim()
|
Fix a bug in the oracle compatibility functions btrim() ltrim() and rtrim()
|
||||||
Fix for usernames longer than eight characters(Tom)
|
|
||||||
Fix for shared invalidation cache overflow(Massimo)
|
Fix for shared invalidation cache overflow(Massimo)
|
||||||
Prevent file descriptor leaks in failed COPY's(Bruce)
|
Prevent file descriptor leaks in failed COPY's(Bruce)
|
||||||
Fix problem with username/passwords over 8 characters(Tom)
|
Fix memory leak in libpgtcl's pg_select(Constantin)
|
||||||
|
Fix problems with username/passwords over 8 characters(Tom)
|
||||||
|
Fix problems with handling of asynchronous NOTIFY in backend(Tom)
|
||||||
|
|
||||||
Enhancements
|
Enhancements
|
||||||
------------
|
------------
|
||||||
@ -256,6 +258,9 @@ Select version(); now returns PostgreSQL version(Jeroen)
|
|||||||
Libpq now allows asynchronous clients(Tom)
|
Libpq now allows asynchronous clients(Tom)
|
||||||
Allow cancel from client of backend query(Tom)
|
Allow cancel from client of backend query(Tom)
|
||||||
Psql now cancels query with Control-C(Tom)
|
Psql now cancels query with Control-C(Tom)
|
||||||
|
Libpq users need not issue dummy queries to get NOTIFY messages(Tom)
|
||||||
|
NOTIFY now sends sender's PID, so you can tell whether it was your own(Tom)
|
||||||
|
PGresult struct now includes associated error message, if any(Tom)
|
||||||
Define "tz_hour" and "tz_minute" arguments to date_part()(Thomas)
|
Define "tz_hour" and "tz_minute" arguments to date_part()(Thomas)
|
||||||
Add routines to convert between varchar and bpchar(Thomas)
|
Add routines to convert between varchar and bpchar(Thomas)
|
||||||
Add routines to allow sizing of varchar and bpchar into target columns(Thomas)
|
Add routines to allow sizing of varchar and bpchar into target columns(Thomas)
|
||||||
@ -285,9 +290,9 @@ Show backend status on ps command line(only works on some platforms)(Bruce)
|
|||||||
Pg_hba.conf now has a sameuser option in the database field
|
Pg_hba.conf now has a sameuser option in the database field
|
||||||
Make lo_unlink take oid param, not int4
|
Make lo_unlink take oid param, not int4
|
||||||
New DISABLE_COMPLEX_MACRO for compilers that can't handle our macros(Bruce)
|
New DISABLE_COMPLEX_MACRO for compilers that can't handle our macros(Bruce)
|
||||||
Libpgtcl now gets async notifies from libpq(Tom)
|
Libpgtcl now handles NOTIFY as a Tcl event, need not send dummy queries(Tom)
|
||||||
libpgtcl cleanups(Tom)
|
libpgtcl cleanups(Tom)
|
||||||
|
Add -error option to libpgtcl's pg_result command(Tom)
|
||||||
New locale patch, see docs/README/locale(Oleg)
|
New locale patch, see docs/README/locale(Oleg)
|
||||||
Fix for pg_dump so CONSTRAINT and CHECK syntax is correct(ccb)
|
Fix for pg_dump so CONSTRAINT and CHECK syntax is correct(ccb)
|
||||||
New contrib/lo code for large object orphan removal(Peter)
|
New contrib/lo code for large object orphan removal(Peter)
|
||||||
@ -301,7 +306,6 @@ New 8-byte integer type, checked by configure for OS support(Thomas)
|
|||||||
Better support for quited table/column names(Thomas)
|
Better support for quited table/column names(Thomas)
|
||||||
Surround table and column names with double-quotes(Thomas) in generated
|
Surround table and column names with double-quotes(Thomas) in generated
|
||||||
sql code to preserve case (SQL92 syntax)(Thomas)
|
sql code to preserve case (SQL92 syntax)(Thomas)
|
||||||
New libpqrequestCancel(Tom)
|
|
||||||
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
|
||||||
@ -309,9 +313,9 @@ Add auto-size to screen to \d? commands(Bruce)
|
|||||||
Use UNION to show all \d? results in one query(Bruce)
|
Use UNION to show all \d? results in one query(Bruce)
|
||||||
Add \d? field search feature(Bruce)
|
Add \d? field search feature(Bruce)
|
||||||
Pg_dump issues fewer \connect requests(Tom)
|
Pg_dump issues fewer \connect requests(Tom)
|
||||||
Document pg_dump -z flag in manual page(Tom)
|
Make pg_dump -z flag work better, document it in manual page(Tom)
|
||||||
Add HAVING clause with full support for subselects and unions(Stephan)
|
Add HAVING clause with full support for subselects and unions(Stephan)
|
||||||
Full text indexing routines in contrib/fulltextindex(Marteen)
|
Full text indexing routines in contrib/fulltextindex(Maarten)
|
||||||
Transaction ids now stored in shared memory(Vadim)
|
Transaction ids now stored in shared memory(Vadim)
|
||||||
New PGCLIENTENCODING when issuing COPY command(Tatsuo)
|
New PGCLIENTENCODING when issuing COPY command(Tatsuo)
|
||||||
Support for SQL92 syntax "SET NAMES"(Tatsuo)
|
Support for SQL92 syntax "SET NAMES"(Tatsuo)
|
||||||
@ -379,7 +383,7 @@ Allow up to 8 key indexes(Bruce)
|
|||||||
Remove ARCHIVE keyword, that is no longer used(Thomas)
|
Remove ARCHIVE keyword, that is no longer used(Thomas)
|
||||||
pg_dump -n flag to supress quotes around indentifiers
|
pg_dump -n flag to supress quotes around indentifiers
|
||||||
disable system columns for views(Jan)
|
disable system columns for views(Jan)
|
||||||
net INET and CIDR types for network addresses(TomH, Paul)
|
new INET and CIDR types for network addresses(TomH, Paul)
|
||||||
no more double quotes in psql output
|
no more double quotes in psql output
|
||||||
pg_dump now dumps views(Terry)
|
pg_dump now dumps views(Terry)
|
||||||
new SET QUERY_LIMIT(Tatsuo,Jan)
|
new SET QUERY_LIMIT(Tatsuo,Jan)
|
||||||
@ -401,7 +405,7 @@ New FAQ_CVS
|
|||||||
Update backend flowchart in tools/backend(Bruce)
|
Update backend flowchart in tools/backend(Bruce)
|
||||||
Change atttypmod from int16 to int32(Bruce, Tom)
|
Change atttypmod from int16 to int32(Bruce, Tom)
|
||||||
Getrusage() fix for platforms that do not have it(Tom)
|
Getrusage() fix for platforms that do not have it(Tom)
|
||||||
Add PGUSER to libpq man page
|
Add PQconnectdb, PGUSER, PGPASSWORD to libpq man page
|
||||||
NS32K platform fixes(Phil Nelson, John Buller)
|
NS32K platform fixes(Phil Nelson, John Buller)
|
||||||
Sco 7/UnixWare 2.x fixes(Billy,others)
|
Sco 7/UnixWare 2.x fixes(Billy,others)
|
||||||
Sparc/Solaris 2.5 fixes(Ryan)
|
Sparc/Solaris 2.5 fixes(Ryan)
|
||||||
@ -414,4 +418,5 @@ shared libraries all have version numbers
|
|||||||
merged all OS-specific shared library defines into one file
|
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)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user