Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 1a89d55

Browse files
committed
Update for 6.3p1 release.
1 parent 10fac62 commit 1a89d55

File tree

2 files changed

+117
-8
lines changed

2 files changed

+117
-8
lines changed

HISTORY

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
PostgreSQL 6.3p1 Sun Mar 22 00:19:35 EST 1998
2+
-------------------------------------------------------------
3+
4+
A dump/restore is NOT required for those running 6.3. A 'make clean',
5+
'make', and 'make install' is all that is required. You may want to
6+
re-link your any custom applications that use PostgreSQL libraries.
7+
8+
Changes
9+
-------
10+
ecpg cleanup/fixes, now version 1.1(Michael Meskes)
11+
pg_user cleanup(Bruce)
12+
large object fix for pg_dump and tclsh(alvin@camberlo.demon.co.uk)
13+
LIKE fix for multiple adjacent underscores
14+
fix for redefining builtin functions(Thomas)
15+
ultrix4 cleanup
16+
upgrade to pg_access 0.83
17+
updated CLUSTER manual page
18+
multi-byte character set support, see doc/README.mb(Tatsuo)
19+
configure --with-pgport fix
20+
pg_ident fix
21+
big-endian fix for backend communications(Tatsuo)
22+
SUBSTR() and substring() fix(Thomas)
23+
several jdbc fixes(Peter)
24+
libpgtcl improvements, see libptcl/README(Randy Kunkee)
25+
Fix for "Datasize = 0" error(Vadim)
26+
Prevent \do from wrapping(Bruce)
27+
Remove duplicate Russian character set entries
28+
Sunos4 cleanup
29+
Allow optional TABLE keyword in LOCK and SELECT INTO(Thomas)
30+
CREATE SEQUENCE options to allow a negative integer(Thomas)
31+
Add "PASSWORD" as an allowed column identifier(Thomas)
32+
Add checks for UNION target fields(Bruce)
33+
Fix Alpha port(Dwayne Bailey)
34+
Fix for text arrays containing quotes(Doug Gibson)
35+
Solaris compile fix(Albert Chin-A-Young)
36+
Better identify tcl and tk libs and includes(Bruce)
37+
38+
39+
140
PostgreSQL 6.3 Sun Mar 1 14:57:30 EST 1998
241
-------------------------------------------------------------
342

@@ -173,6 +212,7 @@ Expand a few function names formerly truncated to 16 characters(Thomas)
173212
Remove un-needed malloc() calls and replace with palloc()(Bruce)
174213

175214

215+
176216
PostgreSQL 6.2.1 Fri Oct 17 00:01:27 EDT 1997
177217
-------------------------------------------------------------
178218

@@ -195,6 +235,7 @@ Documented new libpq function to return affected rows, PQcmdTuples(Bruce)
195235
Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)
196236

197237

238+
198239
PostgreSQL 6.2 Thu Oct 02 12:53:46 EDT 1997
199240
-------------------------------------------------------------
200241

@@ -311,6 +352,7 @@ Files moved to /src/tools directory(Bruce)
311352
SPI and Trigger programming guides (Vadim & D'Arcy)
312353

313354

355+
314356
PostgreSQL 6.1.1 Mon Jul 22 18:04:49 EDT 1997
315357
-------------------------------------------------------------
316358

@@ -337,6 +379,7 @@ allow underscores in usernames(Bruce)
337379
pg_dumpall now returns proper status, portability fix(Bruce)
338380

339381

382+
340383
PostgreSQL 6.1 Sun Jun 8 14:41:13 EDT 1997
341384
-------------------------------------------------------------
342385

@@ -437,6 +480,9 @@ more shared library support
437480
c++ include file cleanup(Bruce)
438481
warn about buggy flex(Bruce)
439482
DG-UX, Ultrix, Irix, AIX portability fixes
483+
484+
485+
440486
PostgreSQL 6.0 Wed Jan 29 00:19:54 EST 1997
441487
-------------------------------------------------------------
442488

@@ -548,6 +594,7 @@ Restructured port-specific file locations(Bryan, Marc)
548594
Unused/uninialized variables corrected
549595

550596

597+
551598
PostgreSQL 1.09 ???
552599
-------------------------------------------------------------
553600

@@ -556,6 +603,7 @@ the changes listed in 6.0 were actually included in the 1.02.1 to 1.09
556603
releases.
557604

558605

606+
559607
Postgres95 1.02 Thu Aug 1 18:00:00 EDT 1996
560608
-------------------------------------------------------------
561609

@@ -613,6 +661,8 @@ Contributors (appologies to any missed)
613661
* Paul "Shag" Walmsley <ccshag@cclabs.missouri.edu>
614662
* "Alistair G. Crooks" <azcb0@sde.uts.amdahl.com>
615663

664+
665+
616666
Postgres95 1.01 Fri Feb 23 18:20:36 PST 1996
617667
-------------------------------------------------------------
618668
Incompatibilities:
@@ -648,6 +698,8 @@ Bug fixes:
648698
* psql now returns non-zero status on errors when using -c
649699
* applied public patches 1-14
650700

701+
702+
651703
Postgres95 1.0 Tue Sep 5 11:24:11 PDT 1995
652704
-------------------------------------------------------------
653705

@@ -692,6 +744,7 @@ Bug fixes:
692744
work when you try to use them
693745

694746

747+
695748
Postgres95 Beta 0.03 Fri Jul 21 14:49:31 PDT 1995
696749
------------------------------------------------------
697750
Incompatible changes:
@@ -800,6 +853,8 @@ New utilities:
800853
New documentation:
801854
* the user manual has been revised and libpq documentation added.
802855

856+
857+
803858
Postgres95 Beta 0.02 (Thu May 25 16:54:46 PDT 1995)
804859
------------------------------------------------------
805860
Incompatible changes:
@@ -836,6 +891,8 @@ The following bugs have been fixed in postgres95-beta-0.02:
836891
* CREATE TYPE doesn't accept 'variable' as the internallength
837892
* wrong result using more than 1 aggregate in a SELECT
838893

894+
895+
839896
Postgres95 Beta 0.01 (Mon May 1 19:03:10 PDT 1995)
840897
------------------------------------------------------
841898
Initial release.

doc/TODO

Lines changed: 60 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated: Sun Mar 1 17:14:36 EST 1998
3+
Last updated: Sat Mar 21 00:26:29 EST 1998
44

55
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
66

@@ -30,7 +30,7 @@ Developers who have claimed items are:
3030
* Kurt is "Kurt J. Lidl" <lidl@va.pubnix.com>
3131
* Marc is Marc Fournier <scrappy@hub.org>
3232
* Martin is Martin S. Utesch <utesch@aut.tu-freiberg.de>
33-
* Michael is Michael Meskes <meskes@topsystem.de>
33+
* Michael is Michael Meskes <meskes@debian.org>
3434
* Oleg is Oleg Bartunov <oleg@sai.msu.su>
3535
* Paul is Paul M. Aoki <aoki@CS.Berkeley.EDU>
3636
* Patrick is Patrick van Kleef <pvk@pobox.com>
@@ -68,7 +68,6 @@ RELIABILITY
6868
* Tables that start with xinv confused to be large objects
6969
* Two and three dimmensional arrays display improperly, missing {}
7070
* GROUP BY in INSERT INTO table SELECT * FROM table2 fails
71-
* lo_unlink() crashes server
7271
* Prevent auto-table reference, like SELECT table.col WHERE col = 3 (?)
7372
* SELECT * FROM table WHERE int4_column = '1' fails
7473
* SELECT a[1] FROM test fails, it needs test.a[1]
@@ -77,6 +76,9 @@ RELIABILITY
7776
* User who can create databases can modify pg_database table
7877
* optimizer memory exhaustion with many OR's
7978
* elog() does not free all its memory(Jan)
79+
* views on subselects fail
80+
* disallow inherited columns with the same name as new columns
81+
* recover or force failure when disk space is exhausted
8082

8183
ENHANCEMENTS
8284
------------
@@ -86,10 +88,10 @@ ENHANCEMENTS
8688
* Allow transaction commits with rollback with no-fsync performance
8789
* More access control over who can create tables and access the database
8890
* Add full ANSI SQL capabilities
89-
* Implement HAVING clause
91+
* Implement HAVING clause(Stephan)
9092
* add OUTER joins, left and right (Thomas)
9193
* make VIEWs updateable where possible
92-
* add INTERSECTS, SUBTRACTS
94+
* add INTERSECTS, SUBTRACTS(Stephan)
9395
* add temporary tables(Bruce)
9496
* add sql3 recursive unions
9597
* add the concept of dataspaces
@@ -106,9 +108,11 @@ ENHANCEMENTS
106108
* Large objects
107109
* Fix large object mapping scheme, own reltype
108110
* not to stuff everything as files in a single directory
111+
* Fix large object memory leaks
109112
* Better interface for adding to pg_group
110113
* Make MONEY/DECIMAL have a defined precision
111-
* Add support for tables >2G, or test current version
114+
* Fix tables >2G, or report error when 2G size reached
115+
(fix lseek()/off_t, mdextend()/RELSEG_SIZE)
112116
* Threaded version of the server or libpq
113117
* Allow libpq to cancel query requests
114118
* Add REGEX internationalization
@@ -135,7 +139,6 @@ ENHANCEMENTS
135139
* Allow psql to print nulls as distinct from ""(?)
136140
* Allow variable casts with BETWEEN 'today'::asbtime AND 'today'::abstime
137141
* Allow INSERT INTO ... SELECT ... FROM view to work
138-
* Allow text, char(), and varchar() overhead to be only 2 bytes, not 4 bytes
139142
* Make VACUUM on database not lock pg_class
140143
* Make VACUUM ANALYZE only use a readlock
141144
* Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
@@ -145,6 +148,15 @@ ENHANCEMENTS
145148
* Allow variable block sizes(Darren)
146149
* System tables are now more update-able from SQL(Jan)
147150
* New pg_shadow file, pg_user is now a view of pg_shadow(Jan)
151+
* Allow flag to control COPY input/output of NULLs
152+
* Allow CLUSTER on all tables at once, and improve CLUSTER
153+
* Change all references of Postgres to PostgreSQL, including binary names
154+
* Add ELOG_TIMESTAMPS to elog()(?)
155+
* Change LOCK tablename to LOCK TABLE tablename(?)
156+
* Allow max tuple length to be changed(Darren)
157+
* Have psql with no database name not connect to username as default(?)
158+
* Allow subqueries in target list
159+
* Granting permissions to another user looses permissions for the owner
148160

149161
PERFORMANCE
150162
-----------
@@ -161,19 +173,59 @@ PERFORMANCE
161173
* update pg_statistic table to remove operator column
162174
* make index creation use psort code, because it is now faster(Vadim)
163175
* remove fork()/exec() of backend and make it just fork()
164-
* Improve vacuum locking issues
165176
* Add base table name to \d index
177+
* Allow char() not to use variable-sized header to reduce disk size
178+
* Do async I/O to do better read-ahead of data
179+
* Fix optmizer problem with self-table joins
180+
* Fix memory exhaustion when using many OR's
181+
* Use spin locks only on multi-CPU systems, yield CPU instead
182+
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
183+
when it is available
166184

167185
DOCUMENTATION
168186
-------------
169187
* Update usermanual source(many)
170188
* added features used in grammer but not in docs, like :: and CAST
171189
* update libpq++ and pginterface manual page
172190
* Add keyword list to documentation, already in /tools
191+
* Add 'man pgsql' to show all manual page names
192+
173193

174194

175195
=============================================================================
176196

197+
CHANGES IN THE 6.3p1 PATCH
198+
--------------------------
199+
ecpg cleanup/fixes, now version 1.1(Michael Meskes)
200+
pg_user cleanup(Bruce)
201+
large object fix for pg_dump and tclsh(alvin@camberlo.demon.co.uk)
202+
LIKE fix for multiple adjacent underscores
203+
fix for redefining builtin functions(Thomas)
204+
ultrix4 cleanup
205+
upgrade to pg_access 0.83
206+
updated CLUSTER manual page
207+
multi-byte character set support, see doc/README.mb(Tatsuo)
208+
configure --with-pgport fix
209+
pg_ident fix
210+
big-endian fix for backend communications(Tatsuo)
211+
SUBSTR() and substring() fix(Thomas)
212+
several jdbc fixes(Peter)
213+
libpgtcl improvements, see libptcl/README(Randy Kunkee)
214+
Fix for "Datasize = 0" error(Vadim)
215+
Prevent \do from wrapping(Bruce)
216+
Remove duplicate Russian character set entries
217+
Sunos4 cleanup
218+
Allow optional TABLE keyword in LOCK and SELECT INTO(Thomas)
219+
CREATE SEQUENCE options to allow a negative integer(Thomas)
220+
Add "PASSWORD" as an allowed column identifier(Thomas)
221+
Add checks for UNION target fields(Bruce)
222+
Fix Alpha port(Dwayne Bailey)
223+
Fix for text arrays containing quotes(Doug Gibson)
224+
Solaris compile fix(Albert Chin-A-Young)
225+
Better identify tcl and tk libs and includes(Bruce)
226+
227+
228+
177229
CHANGES IN THE 6.3 RELEASE
178230
--------------------------
179231

0 commit comments

Comments
 (0)