mirror of https://github.com/postgres/postgres
Updates from Tom Lane.
This commit is contained in:
parent
cf6dbd8e47
commit
708c1114ea
20
HISTORY
20
HISTORY
|
@ -15,9 +15,10 @@ With WAL, only one log file must be flushed to disk, greatly improving
|
||||||
performance. If you have been using -F in previous releases to disable
|
performance. If you have been using -F in previous releases to disable
|
||||||
disk flushes, you may want to consider discontinuing its use.
|
disk flushes, you may want to consider discontinuing its use.
|
||||||
|
|
||||||
TOAST - Previous releases had an 8k (or 32k) row length limit.
|
TOAST - Previous releases had a compiled-in row length limit,
|
||||||
This limit made storage of long text fields difficult. With TOAST, long
|
typically 8k - 32k. This limit made storage of long text fields
|
||||||
rows of any length can be stored with good performance.
|
difficult. With TOAST, long rows of any length can be stored with good
|
||||||
|
performance.
|
||||||
|
|
||||||
Outer Joins - We now support outer joins. The UNION/NOT IN
|
Outer Joins - We now support outer joins. The UNION/NOT IN
|
||||||
workaround for outer joins is no longer required. We use the SQL92
|
workaround 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,
|
||||||
Fix parser failures during aborted transactions (Tom)
|
Fix parser failures during aborted transactions (Tom)
|
||||||
Allow temporary relations to properly clean up indexes (Bruce)
|
Allow temporary relations to properly clean up indexes (Bruce)
|
||||||
Fix VACUUM problem with moving rows in same page (Tom)
|
Fix VACUUM problem with moving rows in same page (Tom)
|
||||||
Modify pg_dump so it dumps only user-defined items, not system-defined (Philip)
|
Modify pg_dump to better handle user-defined items in template1 (Philip)
|
||||||
Allow LIMIT in VIEW (Tom)
|
Allow LIMIT in VIEW (Tom)
|
||||||
Require cursor FETCH to honor LIMIT (Tom)
|
Require cursor FETCH to honor LIMIT (Tom)
|
||||||
Allow PRIMARY/FOREIGN Key definitions on inherited columns (Stephan)
|
Allow PRIMARY/FOREIGN Key definitions on inherited columns (Stephan)
|
||||||
Allow ORDER BY, LIMIT in sub-selects (Tom)
|
Allow ORDER BY, LIMIT in sub-selects (Tom)
|
||||||
Allow UNION in CREATE RULE (Tom)
|
Allow UNION in CREATE RULE (Tom)
|
||||||
Make DROP TABLE rollback-able (Tom)
|
Make ALTER/DROP TABLE rollback-able (Vadim, Tom)
|
||||||
Store initdb collation in pg_control so collation cannot be changed (Tom)
|
Store initdb collation in pg_control so collation cannot be changed (Tom)
|
||||||
Fix INSERT...SELECT with rules (Tom)
|
Fix INSERT...SELECT with rules (Tom)
|
||||||
Fix FOR UPDATE inside views and subselects (Tom)
|
Fix FOR UPDATE inside views and subselects (Tom)
|
||||||
|
@ -151,7 +152,6 @@ Allow postmaster to listen on a specific IP address (David J. MacKenzie)
|
||||||
Allow socket path name to be specified in hostname by using leading slash
|
Allow socket path name to be specified in hostname by using leading slash
|
||||||
(David J. MacKenzie)
|
(David J. MacKenzie)
|
||||||
Allow CREATE DATABASE to specify template database (Tom)
|
Allow CREATE DATABASE to specify template database (Tom)
|
||||||
New template0 database that contains no user additions(Tom)
|
|
||||||
|
|
||||||
Types
|
Types
|
||||||
-----
|
-----
|
||||||
|
@ -161,6 +161,7 @@ Allow BIGINT as synonym for INT8 (Peter E)
|
||||||
New int2 and int8 comparison operators (Tom)
|
New int2 and int8 comparison operators (Tom)
|
||||||
New BIT and BIT VARYING types (Adriaan Joubert, Tom)
|
New BIT and BIT VARYING types (Adriaan Joubert, Tom)
|
||||||
CHAR() no longer faster than VARCHAR() because of TOAST (Tom)
|
CHAR() no longer faster than VARCHAR() because of TOAST (Tom)
|
||||||
|
New GIST seg/cube examples (Gene Selkov)
|
||||||
|
|
||||||
Performance
|
Performance
|
||||||
-----------
|
-----------
|
||||||
|
@ -179,7 +180,7 @@ SGI portability fixes (David Kaelbling)
|
||||||
New configure --enable-syslog option (Marc)
|
New configure --enable-syslog option (Marc)
|
||||||
New BSDI README (Bruce)
|
New BSDI README (Bruce)
|
||||||
configure script moved to top level, not /src (Peter E)
|
configure script moved to top level, not /src (Peter E)
|
||||||
Makefile/configuration/compilation cleanups (Peter E)
|
Makefile/configuration/compilation overhaul (Peter E)
|
||||||
New configure --with-python option (Peter E)
|
New configure --with-python option (Peter E)
|
||||||
Solaris cleanups (Peter E)
|
Solaris cleanups (Peter E)
|
||||||
Overhaul /contrib Makefiles (Karel)
|
Overhaul /contrib Makefiles (Karel)
|
||||||
|
@ -196,10 +197,13 @@ New BeOS port (David Reid, Cyril Velter)
|
||||||
Add proofreader's changes to docs (Addison-Wesley, Bruce)
|
Add proofreader's changes to docs (Addison-Wesley, Bruce)
|
||||||
New Alpha spinlock code (Adriaan Joubert, Compaq)
|
New Alpha spinlock code (Adriaan Joubert, Compaq)
|
||||||
Unixware port overhaul (Peter E)
|
Unixware port overhaul (Peter E)
|
||||||
New Darwin/Mac OSX port (Bruce Hartzler)
|
New Darwin/Mac OSX port (Peter Bierman, Bruce Hartzler)
|
||||||
New FreeBSD Alpha port (Alfred)
|
New FreeBSD Alpha port (Alfred)
|
||||||
Overhaul shared memory segments (Tom)
|
Overhaul shared memory segments (Tom)
|
||||||
Add IBM S/390 support (Neale Ferguson)
|
Add IBM S/390 support (Neale Ferguson)
|
||||||
|
Moved macmanuf to /contrib (Larry Rosenman)
|
||||||
|
Syslog improvements (Larry Rosenman)
|
||||||
|
New template0 database that contains no user additions(Tom)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<!--
|
<!--
|
||||||
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.64 2000/12/16 20:12:42 momjian Exp $
|
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.65 2000/12/18 04:20:44 momjian Exp $
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="release">
|
<chapter id="release">
|
||||||
|
@ -51,9 +51,10 @@ disk flushes, you may want to consider discontinuing its use.
|
||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Previous releases had an 8k (or 32k) row length limit.
|
TOAST - Previous releases had a compiled-in row length limit,
|
||||||
This limit made storage of long text fields difficult. With TOAST, long
|
typically 8k - 32k. This limit made storage of long text fields
|
||||||
rows of any length can be stored with good performance.
|
difficult. With TOAST, long rows of any length can be stored with good
|
||||||
|
performance.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
@ -149,13 +150,13 @@ Allow UNION/INTERSECT/EXCEPT to be used with ALL, subqueries, views,
|
||||||
Fix parser failures during aborted transactions (Tom)
|
Fix parser failures during aborted transactions (Tom)
|
||||||
Allow temporary relations to properly clean up indexes (Bruce)
|
Allow temporary relations to properly clean up indexes (Bruce)
|
||||||
Fix VACUUM problem with moving rows in same page (Tom)
|
Fix VACUUM problem with moving rows in same page (Tom)
|
||||||
Modify pg_dump so it dumps only user-defined items, not system-defined (Philip)
|
Modify pg_dump to better handle user-defined items in template1 (Philip)
|
||||||
Allow LIMIT in VIEW (Tom)
|
Allow LIMIT in VIEW (Tom)
|
||||||
Require cursor FETCH to honor LIMIT (Tom)
|
Require cursor FETCH to honor LIMIT (Tom)
|
||||||
Allow PRIMARY/FOREIGN Key definitions on inherited columns (Stephan)
|
Allow PRIMARY/FOREIGN Key definitions on inherited columns (Stephan)
|
||||||
Allow ORDER BY, LIMIT in sub-selects (Tom)
|
Allow ORDER BY, LIMIT in sub-selects (Tom)
|
||||||
Allow UNION in CREATE RULE (Tom)
|
Allow UNION in CREATE RULE (Tom)
|
||||||
Make DROP TABLE rollback-able (Tom)
|
Make ALTER/DROP TABLE rollback-able (Vadim, Tom)
|
||||||
Store initdb collation in pg_control so collation cannot be changed (Tom)
|
Store initdb collation in pg_control so collation cannot be changed (Tom)
|
||||||
Fix INSERT...SELECT with rules (Tom)
|
Fix INSERT...SELECT with rules (Tom)
|
||||||
Fix FOR UPDATE inside views and subselects (Tom)
|
Fix FOR UPDATE inside views and subselects (Tom)
|
||||||
|
@ -227,7 +228,6 @@ Allow postmaster to listen on a specific IP address (David J. MacKenzie)
|
||||||
Allow socket path name to be specified in hostname by using leading slash
|
Allow socket path name to be specified in hostname by using leading slash
|
||||||
(David J. MacKenzie)
|
(David J. MacKenzie)
|
||||||
Allow CREATE DATABASE to specify template database (Tom)
|
Allow CREATE DATABASE to specify template database (Tom)
|
||||||
New template0 database that contains no user additions(Tom)
|
|
||||||
|
|
||||||
Types
|
Types
|
||||||
-----
|
-----
|
||||||
|
@ -237,6 +237,7 @@ Allow BIGINT as synonym for INT8 (Peter E)
|
||||||
New int2 and int8 comparison operators (Tom)
|
New int2 and int8 comparison operators (Tom)
|
||||||
New BIT and BIT VARYING types (Adriaan Joubert, Tom)
|
New BIT and BIT VARYING types (Adriaan Joubert, Tom)
|
||||||
CHAR() no longer faster than VARCHAR() because of TOAST (Tom)
|
CHAR() no longer faster than VARCHAR() because of TOAST (Tom)
|
||||||
|
New GIST seg/cube examples (Gene Selkov)
|
||||||
|
|
||||||
Performance
|
Performance
|
||||||
-----------
|
-----------
|
||||||
|
@ -255,7 +256,7 @@ SGI portability fixes (David Kaelbling)
|
||||||
New configure --enable-syslog option (Marc)
|
New configure --enable-syslog option (Marc)
|
||||||
New BSDI README (Bruce)
|
New BSDI README (Bruce)
|
||||||
configure script moved to top level, not /src (Peter E)
|
configure script moved to top level, not /src (Peter E)
|
||||||
Makefile/configuration/compilation cleanups (Peter E)
|
Makefile/configuration/compilation overhaul (Peter E)
|
||||||
New configure --with-python option (Peter E)
|
New configure --with-python option (Peter E)
|
||||||
Solaris cleanups (Peter E)
|
Solaris cleanups (Peter E)
|
||||||
Overhaul /contrib Makefiles (Karel)
|
Overhaul /contrib Makefiles (Karel)
|
||||||
|
@ -272,10 +273,13 @@ New BeOS port (David Reid, Cyril Velter)
|
||||||
Add proofreader's changes to docs (Addison-Wesley, Bruce)
|
Add proofreader's changes to docs (Addison-Wesley, Bruce)
|
||||||
New Alpha spinlock code (Adriaan Joubert, Compaq)
|
New Alpha spinlock code (Adriaan Joubert, Compaq)
|
||||||
Unixware port overhaul (Peter E)
|
Unixware port overhaul (Peter E)
|
||||||
New Darwin/Mac OSX port (Bruce Hartzler)
|
New Darwin/Mac OSX port (Peter Bierman, Bruce Hartzler)
|
||||||
New FreeBSD Alpha port (Alfred)
|
New FreeBSD Alpha port (Alfred)
|
||||||
Overhaul shared memory segments (Tom)
|
Overhaul shared memory segments (Tom)
|
||||||
Add IBM S/390 support (Neale Ferguson)
|
Add IBM S/390 support (Neale Ferguson)
|
||||||
|
Moved macmanuf to /contrib (Larry Rosenman)
|
||||||
|
Syslog improvements (Larry Rosenman)
|
||||||
|
New template0 database that contains no user additions(Tom)
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</para>
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
Loading…
Reference in New Issue