From 5d4faf07ab1afc2ddf0ba5ea5e83c56275cf6e6e Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Mon, 12 Jul 2010 18:25:21 +0000
Subject: [PATCH] 9.0 release note improvements

Erik Rijkers
---
 doc/src/sgml/release-9.0.sgml | 46 +++++++++++++++++------------------
 1 file changed, 22 insertions(+), 24 deletions(-)

diff --git a/doc/src/sgml/release-9.0.sgml b/doc/src/sgml/release-9.0.sgml
index ccc2cabf36c..b8d0992e65b 100644
--- a/doc/src/sgml/release-9.0.sgml
+++ b/doc/src/sgml/release-9.0.sgml
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-9.0.sgml,v 2.40 2010/07/12 17:47:39 momjian Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-9.0.sgml,v 2.41 2010/07/12 18:25:21 momjian Exp $ -->
 
  <sect1 id="release-9-0">
   <title>Release 9.0</title>
@@ -16,11 +16,10 @@
     <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:
+    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>
@@ -54,10 +53,9 @@
      <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.
+      anonymous code blocks.  Functions can now be called using named
+      parameters.  PL/Perl and PL/Python have been enhanced in several ways,
+      including support for Python3.
      </para>
     </listitem>
 
@@ -183,7 +181,7 @@
      <para>
       Adjust <link
       linkend="guc-log-temp-files"><varname>log_temp_files</></link> to
-      use default file sizes units of kilobytes (Robert Haas)
+      use default file size units of kilobytes (Robert Haas)
      </para>
     </listitem>
 
@@ -428,7 +426,7 @@
       <para>
        This feature is called Streaming Replication.
        Previously <acronym>WAL</> files could be sent to standby systems only
-       as 16 megabytes files; this allows master changes to be sent to the
+       as 16 megabytes files; Streaming Replication allows master changes to be sent to the
        standby with very little delay. There are new <filename>postgresql.conf</>
        and <filename>recovery.conf</> settings to enable this
        feature, as well as extensive <link
@@ -503,7 +501,7 @@
        Outer joins where the inner side is unique and not referenced in
        the query are unnecessary and are therefore now removed.  This will
        accelerate many automatically generated queries, such as those created
-       by object-relational mappers.
+       by object-relational mappers (ORM).
       </para>
      </listitem>
 
@@ -819,7 +817,7 @@
       </para>
 
       <para>
-       This lets DBAs and security staff to audit when database settings
+       This lets DBAs and security staff audit when database settings
        were changed.
       </para>
 
@@ -1002,12 +1000,12 @@
       <para>
        Add <link linkend="SQL-ALTERDEFAULTPRIVILEGES"><command>ALTER
        DEFAULT PRIVILEGES</></link> command to control privileges
-       of all newly-created objects (Petr Jelinek)
+       of newly-created objects (Petr Jelinek)
       </para>
 
       <para>
        This greatly simplifies the assignment of object privileges in
-       a complex database application.  Defaults currently support tables
+       a complex database application.  Defaults currently support tables,
        views, sequences, and functions. Defaults may be assigned on a
        per-schema basis or database-wide.
       </para>
@@ -1085,7 +1083,7 @@
 
       <para>
        This allows <command>UPDATE tab SET col = col + 1</> to work on
-       columns that have a unique indexes or are marked as primary keys,
+       columns that have a unique indexes or are marked as primary key,
        but <literal>DEFERRABLE INITIALLY DEFERRED</> must be used to mark
        the constraint as deferred.
       </para>
@@ -1093,7 +1091,7 @@
 
      <listitem>
       <para>
-       Generalize uniqueness constraints by allowing arbitrary operator
+       Exclusion Constraints: generalize uniqueness constraints by allowing arbitrary operator
        comparisons, not just equality (Jeff Davis)
       </para>
 
@@ -1661,8 +1659,8 @@
      <listitem>
       <para>
        Implement anonymous functions using the <link
-       linkend="SQL-DO"><command>DO</></link> statement (Petr
-       Jelinek, Joshua Tolley, Hannu Valtonen)
+       linkend="SQL-DO"><command>DO</></link> statement, a.k.a anonymous
+       blocks (Petr Jelinek, Joshua Tolley, Hannu Valtonen)
       </para>
 
       <para>
@@ -1861,7 +1859,7 @@
       </para>
 
       <para>
-       This can be enabled with the server variable <link
+       This can be globally enabled with the server variable <link
        linkend="guc-plperl-use-strict">plperl.use_strict</link>.
       </para>
      </listitem>
@@ -2305,7 +2303,7 @@
      <listitem>
       <para>
        Add the <literal>string</> data type in <application>ecpg</>
-       Informix-compatibility mode (Zoltan Boszormenyi)
+       Informix-compatibility mode (Boszormenyi Zoltan)
       </para>
      </listitem>
 
@@ -2369,8 +2367,8 @@
       <listitem>
        <para>
         Allow <application>ecpg</> to use noise words <literal>FROM</> and
-        <literal>IN</> in <command>FETCH</> and <command>MOVE</> (Zoltan
-        Boszormenyi)
+        <literal>IN</> in <command>FETCH</> and <command>MOVE</> (Boszormenyi
+        Zoltan)
        </para>
       </listitem>
 
-- 
GitLab