]> granicus.if.org Git - postgresql/commitdiff
Update for 6.3p1 release.
authorBruce Momjian <bruce@momjian.us>
Sat, 21 Mar 1998 05:28:27 +0000 (05:28 +0000)
committerBruce Momjian <bruce@momjian.us>
Sat, 21 Mar 1998 05:28:27 +0000 (05:28 +0000)
HISTORY
doc/TODO

diff --git a/HISTORY b/HISTORY
index ecf46b75a10a2b652c037eb0e5e1661be92a2385..ee16707a6cc98dd3b43875276d9123459e1bc216 100644 (file)
--- a/HISTORY
+++ b/HISTORY
@@ -1,3 +1,42 @@
+PostgreSQL 6.3p1             Sun Mar 22 00:19:35 EST 1998
+-------------------------------------------------------------
+
+A dump/restore is NOT required for those running 6.3.  A 'make clean',
+'make', and 'make install' is all that is required.  You may want to
+re-link your any custom applications that use PostgreSQL libraries.
+
+Changes
+-------
+ecpg cleanup/fixes, now version 1.1(Michael Meskes)
+pg_user cleanup(Bruce)
+large object fix for pg_dump and tclsh(alvin@camberlo.demon.co.uk)
+LIKE fix for multiple adjacent underscores
+fix for redefining builtin functions(Thomas)
+ultrix4 cleanup
+upgrade to pg_access 0.83
+updated CLUSTER manual page
+multi-byte character set support, see doc/README.mb(Tatsuo)
+configure --with-pgport fix
+pg_ident fix
+big-endian fix for backend communications(Tatsuo)
+SUBSTR() and substring() fix(Thomas)
+several jdbc fixes(Peter)
+libpgtcl improvements, see libptcl/README(Randy Kunkee)
+Fix for "Datasize = 0" error(Vadim)
+Prevent \do from wrapping(Bruce)
+Remove duplicate Russian character set entries
+Sunos4 cleanup
+Allow optional TABLE keyword in LOCK and SELECT INTO(Thomas)
+CREATE SEQUENCE options to allow a negative integer(Thomas)
+Add "PASSWORD" as an allowed column identifier(Thomas)
+Add checks for UNION target fields(Bruce)
+Fix Alpha port(Dwayne Bailey)
+Fix for text arrays containing quotes(Doug Gibson)
+Solaris compile fix(Albert Chin-A-Young)
+Better identify tcl and tk libs and includes(Bruce)
+
+
+
 PostgreSQL 6.3               Sun Mar  1 14:57:30 EST 1998
 -------------------------------------------------------------
 
@@ -173,6 +212,7 @@ Expand a few function names formerly truncated to 16 characters(Thomas)
 Remove un-needed malloc() calls and replace with palloc()(Bruce)
 
 
+
 PostgreSQL 6.2.1                 Fri Oct 17 00:01:27 EDT 1997
 -------------------------------------------------------------
 
@@ -195,6 +235,7 @@ Documented new libpq function to return affected rows, PQcmdTuples(Bruce)
 Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)
 
 
+
 PostgreSQL 6.2               Thu Oct 02 12:53:46 EDT 1997
 -------------------------------------------------------------
 
@@ -311,6 +352,7 @@ Files moved to /src/tools directory(Bruce)
 SPI and Trigger programming guides (Vadim & D'Arcy)
 
 
+
 PostgreSQL 6.1.1                 Mon Jul 22 18:04:49 EDT 1997
 -------------------------------------------------------------
 
@@ -337,6 +379,7 @@ allow underscores in usernames(Bruce)
 pg_dumpall now returns proper status, portability fix(Bruce)
 
 
+
 PostgreSQL 6.1                   Sun Jun  8 14:41:13 EDT 1997
 -------------------------------------------------------------
 
@@ -437,6 +480,9 @@ more shared library support
 c++ include file cleanup(Bruce)
 warn about buggy flex(Bruce)
 DG-UX, Ultrix, Irix, AIX portability fixes
+
+
+
 PostgreSQL 6.0                   Wed Jan 29 00:19:54 EST 1997
 -------------------------------------------------------------
 
@@ -548,6 +594,7 @@ Restructured port-specific file locations(Bryan, Marc)
 Unused/uninialized variables corrected
 
 
+
 PostgreSQL 1.09                 ???
 -------------------------------------------------------------
 
@@ -556,6 +603,7 @@ the changes listed in 6.0 were actually included in the 1.02.1 to 1.09
 releases.
 
 
+
 Postgres95 1.02                 Thu Aug  1 18:00:00 EDT 1996
 -------------------------------------------------------------
 
@@ -613,6 +661,8 @@ Contributors (appologies to any missed)
  * Paul "Shag" Walmsley <ccshag@cclabs.missouri.edu>
  * "Alistair G. Crooks" <azcb0@sde.uts.amdahl.com>
 
+
+
 Postgres95 1.01                        Fri Feb 23 18:20:36 PST 1996
 -------------------------------------------------------------
 Incompatibilities:
@@ -648,6 +698,8 @@ Bug fixes:
  * psql now returns non-zero status on errors when using -c
  * applied public patches 1-14
 
+
+
 Postgres95 1.0                 Tue Sep  5 11:24:11 PDT 1995
 -------------------------------------------------------------
 
@@ -692,6 +744,7 @@ Bug fixes:
    work when you try to use them
 
 
+
 Postgres95 Beta 0.03           Fri Jul 21 14:49:31 PDT 1995
 ------------------------------------------------------
 Incompatible changes:
@@ -800,6 +853,8 @@ New utilities:
 New documentation:
  * the user manual has been revised and libpq documentation added.
 
+
+
 Postgres95 Beta 0.02   (Thu May 25 16:54:46 PDT 1995)
 ------------------------------------------------------
 Incompatible changes:
@@ -836,6 +891,8 @@ The following bugs have been fixed in postgres95-beta-0.02:
  * CREATE TYPE doesn't accept 'variable' as the internallength
  * wrong result using more than 1 aggregate in a SELECT
 
+
+
 Postgres95 Beta 0.01   (Mon May 1 19:03:10 PDT 1995)
 ------------------------------------------------------
 Initial release.
index c681bebe528fb0591069b7e16c65b4d0e5cc65c3..4ae9eb2632a3aea4d7c6eb454ba681b77428e06f 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,6 +1,6 @@
 TODO list for PostgreSQL
 ========================
-Last updated:          Sun Mar  1 17:14:36 EST 1998
+Last updated:          Sat Mar 21 00:26:29 EST 1998
 
 Current maintainer:    Bruce Momjian (maillist@candle.pha.pa.us)
 
@@ -30,7 +30,7 @@ Developers who have claimed items are:
        * Kurt is "Kurt J. Lidl" <lidl@va.pubnix.com>
        * Marc is Marc Fournier <scrappy@hub.org>
        * Martin is Martin S. Utesch <utesch@aut.tu-freiberg.de>
-       * Michael is Michael Meskes <meskes@topsystem.de>
+       * Michael is Michael Meskes <meskes@debian.org>
        * Oleg is Oleg Bartunov <oleg@sai.msu.su>
        * Paul is Paul M. Aoki <aoki@CS.Berkeley.EDU>
        * Patrick is Patrick van Kleef <pvk@pobox.com>
@@ -68,7 +68,6 @@ RELIABILITY
 * Tables that start with xinv confused to be large objects
 * Two and three dimmensional arrays display improperly, missing {}
 * GROUP BY in INSERT INTO table SELECT * FROM table2 fails
-* lo_unlink() crashes server
 * Prevent auto-table reference, like SELECT table.col WHERE col = 3 (?)
 * SELECT * FROM table WHERE int4_column = '1' fails
 * SELECT a[1] FROM test fails, it needs test.a[1]
@@ -77,6 +76,9 @@ RELIABILITY
 * User who can create databases can modify pg_database table
 * optimizer memory exhaustion with many OR's
 * elog() does not free all its memory(Jan)
+* views on subselects fail
+* disallow inherited columns with the same name as new columns
+* recover or force failure when disk space is exhausted
 
 ENHANCEMENTS
 ------------
@@ -86,10 +88,10 @@ ENHANCEMENTS
 * Allow transaction commits with rollback with no-fsync performance
 * More access control over who can create tables and access the database
 * Add full ANSI SQL capabilities
-       * Implement HAVING clause
+       * Implement HAVING clause(Stephan)
        * add OUTER joins, left and right (Thomas)
        * make VIEWs updateable where possible
-       * add INTERSECTS, SUBTRACTS
+       * add INTERSECTS, SUBTRACTS(Stephan)
        * add temporary tables(Bruce)
        * add sql3 recursive unions
        * add the concept of dataspaces
@@ -106,9 +108,11 @@ ENHANCEMENTS
 * Large objects
        * Fix large object mapping scheme, own reltype
        * not to stuff everything as files in a single directory
+       * Fix large object memory leaks
 * Better interface for adding to pg_group
 * Make MONEY/DECIMAL have a defined precision
-* Add support for tables >2G, or test current version
+* Fix tables >2G, or report error when 2G size reached
+       (fix lseek()/off_t, mdextend()/RELSEG_SIZE)
 * Threaded version of the server or libpq
 * Allow libpq to cancel query requests
 * Add REGEX internationalization
@@ -135,7 +139,6 @@ ENHANCEMENTS
 * Allow psql to print nulls as distinct from ""(?)
 * Allow variable casts with BETWEEN 'today'::asbtime AND 'today'::abstime
 * Allow INSERT INTO ... SELECT ... FROM view to work
-* Allow text, char(), and varchar() overhead to be only 2 bytes, not 4 bytes
 * Make VACUUM on database not lock pg_class
 * Make VACUUM ANALYZE only use a readlock
 * Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
@@ -145,6 +148,15 @@ ENHANCEMENTS
 * Allow variable block sizes(Darren)
 * System tables are now more update-able from SQL(Jan)
 * New pg_shadow file, pg_user is now a view of pg_shadow(Jan)
+* Allow flag to control COPY input/output of NULLs
+* Allow CLUSTER on all tables at once, and improve CLUSTER
+* Change all references of Postgres to PostgreSQL, including binary names
+* Add ELOG_TIMESTAMPS to elog()(?)
+* Change LOCK tablename to LOCK TABLE tablename(?)
+* Allow max tuple length to be changed(Darren)
+* Have psql with no database name not connect to username as default(?)
+* Allow subqueries in target list
+* Granting permissions to another user looses permissions for the owner
 
 PERFORMANCE
 -----------
@@ -161,8 +173,14 @@ PERFORMANCE
 * update pg_statistic table to remove operator column
 * make index creation use psort code, because it is now faster(Vadim)
 * remove fork()/exec() of backend and make it just fork()
-* Improve vacuum locking issues
 * Add base table name to \d index
+* Allow char() not to use variable-sized header to reduce disk size
+* Do async I/O to do better read-ahead of data
+* Fix optmizer problem with self-table joins
+* Fix memory exhaustion when using many OR's
+* Use spin locks only on multi-CPU systems, yield CPU instead
+* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
+       when it is available
 
 DOCUMENTATION
 -------------
@@ -170,10 +188,44 @@ DOCUMENTATION
 * added features used in grammer but not in docs, like :: and CAST
 * update libpq++ and pginterface manual page
 * Add keyword list to documentation, already in /tools
+* Add 'man pgsql' to show all manual page names
+
 
 
 =============================================================================
 
+CHANGES IN THE 6.3p1 PATCH 
+--------------------------
+ecpg cleanup/fixes, now version 1.1(Michael Meskes)
+pg_user cleanup(Bruce)
+large object fix for pg_dump and tclsh(alvin@camberlo.demon.co.uk)
+LIKE fix for multiple adjacent underscores
+fix for redefining builtin functions(Thomas)
+ultrix4 cleanup
+upgrade to pg_access 0.83
+updated CLUSTER manual page
+multi-byte character set support, see doc/README.mb(Tatsuo)
+configure --with-pgport fix
+pg_ident fix
+big-endian fix for backend communications(Tatsuo)
+SUBSTR() and substring() fix(Thomas)
+several jdbc fixes(Peter)
+libpgtcl improvements, see libptcl/README(Randy Kunkee)
+Fix for "Datasize = 0" error(Vadim)
+Prevent \do from wrapping(Bruce)
+Remove duplicate Russian character set entries
+Sunos4 cleanup
+Allow optional TABLE keyword in LOCK and SELECT INTO(Thomas)
+CREATE SEQUENCE options to allow a negative integer(Thomas)
+Add "PASSWORD" as an allowed column identifier(Thomas)
+Add checks for UNION target fields(Bruce)
+Fix Alpha port(Dwayne Bailey)
+Fix for text arrays containing quotes(Doug Gibson)
+Solaris compile fix(Albert Chin-A-Young)
+Better identify tcl and tk libs and includes(Bruce)
+
+
+
 CHANGES IN THE 6.3 RELEASE
 --------------------------