All,
Attached is a patch re-arranging some of the features in the first part
of the release notes, as well as adding a few. The additions are based
on (a) votes on what's a big feature for 9.0, and (b) a desire to match
the features listed elsewhere, such as the press kit.
--
-- Josh Berkus
---------------------------------------------------------
Josh Berkus PostgreSQL Experts Inc.
CEO database professionals
[email protected] www.pgexperts.com
1-888-743-9778 x.508 San Francisco
Index: release-9.0.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql/doc/src/sgml/release-9.0.sgml,v
retrieving revision 2.44
diff -c -r2.44 release-9.0.sgml
*** release-9.0.sgml 29 Jul 2010 21:18:11 -0000 2.44
--- release-9.0.sgml 4 Aug 2010 00:25:34 -0000
***************
*** 12,27 ****
<sect2>
<title>Overview</title>
-
<para>
Based on overwhelming user demand, this release of
<productname>PostgreSQL</> adds features that have been requested
for years, like easy-to-use replication, a mass permission
facility, and anonymous blocks. While past major releases have
! been conservative in their scope, this release shows a
! bold new desire to provide facilities that new and existing
! users of <productname>PostgreSQL</> will embrace. This has all
! been done with few incompatibilities. Major enhancements are:
</para>
<itemizedlist>
--- 12,27 ----
<sect2>
<title>Overview</title>
<para>
Based on overwhelming user demand, this release of
<productname>PostgreSQL</> adds features that have been requested
for years, like easy-to-use replication, a mass permission
facility, and anonymous blocks. While past major releases have
! been quite conservative in their scope, this release shows a
! bold new desire to provide facilities that every new and existing
! user of <productname>PostgreSQL</> will embrace. This has all
! been done with few incompatibilities. The major areas of
! enhancement are:
</para>
<itemizedlist>
***************
*** 29,41 ****
<!-- This list duplicates items below, but without authors or details-->
<listitem>
-
<para>
! Built-in, binary, log-based replication. This advance consists of two
! features: Hot Standby allows continuous archive standby database servers
! to accept read-only queries, and Streaming Replication allows continuous
! archive (<acronym>WAL</>) files to be streamed over a network port to a
! standby database server.
</para>
</listitem>
--- 29,39 ----
<!-- This list duplicates items below, but without authors or details-->
<listitem>
<para>
! Built-in, binary, log-based replication. This advance consists of two features:
! Hot Standby allows continuous archive standby database servers to accept read-only
! queries, and Streaming Replication allows continuous archive (<acronym>WAL</>) files
! to be streamed over a network port to a standby database server.
</para>
</listitem>
***************
*** 53,64 ****
<listitem>
<para>
Broadly enhanced stored procedure support.
The <link linkend="SQL-DO"><command>DO</></link> statement permits
! anonymous code blocks. Functions can now be called using named
! parameters. PL/pgSQL is now installed by default, and PL/Perl and
! PL/Python have been enhanced in several ways, including support for
! Python3.
</para>
</listitem>
--- 51,78 ----
<listitem>
<para>
+ Add support for compiling on <link
+ linkend="install-win32-full">64-bit
+ <productname>Windows</></link> and running in 64-bit
+ mode.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
Broadly enhanced stored procedure support.
The <link linkend="SQL-DO"><command>DO</></link> statement permits
! ad-hoc or anonymous code blocks. Functions can now be called using named
! parameters. PL/pgSQL is now installed by default, and PL/Perl and PL/Python
! have been enhanced in several ways, including support for Python3.
! </para>
! </listitem>
!
! <listitem>
! <para>
! More advanced reporting queries with additional windowing functions
! (PRECEDING and FOLLOWING) and the ability to ORDER BY inside aggregate
! functions.
</para>
</listitem>
***************
*** 66,72 ****
<para>
Triggers now support two new features,
SQL-compliant <link
! linkend="SQL-CREATETRIGGER">per-column triggers</link>, and
conditional trigger execution.
</para>
</listitem>
--- 80,86 ----
<para>
Triggers now support two new features,
SQL-compliant <link
! linkend="SQL-CREATETRIGGER">per-column triggers</link>, and
conditional trigger execution.
</para>
</listitem>
***************
*** 80,95 ****
<listitem>
<para>
! Exclusion constraints let database designers define uniqueness
! based on complex criteria, including for non-scalar data such
! as time periods, ranges and arrays.
</para>
</listitem>
<listitem>
<para>
The <link linkend="SQL-LISTEN"><command>LISTEN</></link>/<link
! linkend="SQL-NOTIFY"><command>NOTIFY</></link>
feature has been overhauled to make it into
a high-performance event queuing system. It now stores
events in a memory-based queue, and it now allows delivery
--- 94,109 ----
<listitem>
<para>
! New and enhanced security features, including RADIUS authentication,
! LDAP authentication improvements, and the new checkpassword optional module
! for testing password strength.
</para>
</listitem>
<listitem>
<para>
The <link linkend="SQL-LISTEN"><command>LISTEN</></link>/<link
! linkend="SQL-NOTIFY"><command>NOTIFY</></link>
feature has been overhauled to make it into
a high-performance event queuing system. It now stores
events in a memory-based queue, and it now allows delivery
***************
*** 99,106 ****
<listitem>
<para>
As part of our decade-long effort to eliminate the pain of VACUUM,
! <command>VACUUM FULL</> is now substantially faster by
rewriting the entire table and
indexes, rather than moving around single rows to compact space.
</para>
--- 113,143 ----
<listitem>
<para>
+ Add <link linkend="pgupgrade"><filename>/contrib/pg_upgrade</></link>
+ to support in-place upgrades from 8.3 or 8.4 to 9.0.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Multiple performance enhancements for specific types of queries,
+ including join elimination, which optimizes automatically generated
+ queries, such as those produced by object-relational mappers (ORMs).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Exclusion constraints let database designers define uniqueness
+ based on complex criteria, including for non-scalar data such
+ as time periods, ranges and arrays.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
As part of our decade-long effort to eliminate the pain of VACUUM,
! <command>VACUUM FULL</> is not substantially faster by
rewriting the entire table and
indexes, rather than moving around single rows to compact space.
</para>
***************
*** 108,124 ****
<listitem>
<para>
! Add support for compiling on <link
! linkend="install-win32-full">64-bit
! <productname>Windows</></link> and running in 64-bit
! mode.
</para>
</listitem>
<listitem>
<para>
! Add <link linkend="pgupgrade"><filename>/contrib/pg_upgrade</></link>
! to support in-place upgrades from 8.3 or 8.4 to 9.0.
</para>
</listitem>
--- 145,159 ----
<listitem>
<para>
! EXPLAIN plans are now available in JSON, XML and YAML format, and include
! buffer utilization and other data not previously available.
</para>
</listitem>
<listitem>
<para>
! The HStore optional module has been improved with new functions and greater
! data capacity to make it a high-performance key-value store.
</para>
</listitem>
--
Sent via pgsql-docs mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs