@@ -15,9 +15,10 @@ With WAL, only one log file must be flushed to disk, greatly improving
1515performance. If you have been using -F in previous releases to disable
1616disk flushes, you may want to consider discontinuing its use.
1717
18- TOAST - Previous releases had an 8k (or 32k) row length limit.
19- This limit made storage of long text fields difficult. With TOAST, long
20- rows of any length can be stored with good performance.
18+ TOAST - Previous releases had a compiled-in row length limit,
19+ typically 8k - 32k. This limit made storage of long text fields
20+ difficult. With TOAST, long rows of any length can be stored with good
21+ performance.
2122
2223Outer Joins - We now support outer joins. The UNION/NOT IN
2324workaround for outer joins is no longer required. We use the SQL92
@@ -73,13 +74,13 @@ Allow UNION/INTERSECT/EXCEPT to be used with ALL, subqueries, views,
7374Fix parser failures during aborted transactions (Tom)
7475Allow temporary relations to properly clean up indexes (Bruce)
7576Fix VACUUM problem with moving rows in same page (Tom)
76- Modify pg_dumpso it dumps only user-defined items, not system-defined (Philip)
77+ Modify pg_dumpto better handle user-defined items in template1 (Philip)
7778Allow LIMIT in VIEW (Tom)
7879Require cursor FETCH to honor LIMIT (Tom)
7980Allow PRIMARY/FOREIGN Key definitions on inherited columns (Stephan)
8081Allow ORDER BY, LIMIT in sub-selects (Tom)
8182Allow UNION in CREATE RULE (Tom)
82- Make DROP TABLE rollback-able (Tom)
83+ MakeALTER/ DROP TABLE rollback-able (Vadim, Tom)
8384Store initdb collation in pg_control so collation cannot be changed (Tom)
8485Fix INSERT...SELECT with rules (Tom)
8586Fix FOR UPDATE inside views and subselects (Tom)
@@ -151,7 +152,6 @@ Allow postmaster to listen on a specific IP address (David J. MacKenzie)
151152Allow socket path name to be specified in hostname by using leading slash
152153 (David J. MacKenzie)
153154Allow CREATE DATABASE to specify template database (Tom)
154- New template0 database that contains no user additions(Tom)
155155
156156Types
157157-----
@@ -161,6 +161,7 @@ Allow BIGINT as synonym for INT8 (Peter E)
161161New int2 and int8 comparison operators (Tom)
162162New BIT and BIT VARYING types (Adriaan Joubert, Tom)
163163CHAR() no longer faster than VARCHAR() because of TOAST (Tom)
164+ New GIST seg/cube examples (Gene Selkov)
164165
165166Performance
166167-----------
@@ -179,7 +180,7 @@ SGI portability fixes (David Kaelbling)
179180New configure --enable-syslog option (Marc)
180181New BSDI README (Bruce)
181182configure script moved to top level, not /src (Peter E)
182- Makefile/configuration/compilationcleanups (Peter E)
183+ Makefile/configuration/compilationoverhaul (Peter E)
183184New configure --with-python option (Peter E)
184185Solaris cleanups (Peter E)
185186Overhaul /contrib Makefiles (Karel)
@@ -196,10 +197,13 @@ New BeOS port (David Reid, Cyril Velter)
196197Add proofreader's changes to docs (Addison-Wesley, Bruce)
197198New Alpha spinlock code (Adriaan Joubert, Compaq)
198199Unixware port overhaul (Peter E)
199- New Darwin/Mac OSX port (Bruce Hartzler)
200+ New Darwin/Mac OSX port (Peter Bierman, Bruce Hartzler)
200201New FreeBSD Alpha port (Alfred)
201202Overhaul shared memory segments (Tom)
202203Add IBM S/390 support (Neale Ferguson)
204+ Moved macmanuf to /contrib (Larry Rosenman)
205+ Syslog improvements (Larry Rosenman)
206+ New template0 database that contains no user additions(Tom)
203207
204208
205209