One last round of copy-editing for the 9.1 release notes.
authorTom Lane
Thu, 8 Sep 2011 04:53:11 +0000 (00:53 -0400)
committerTom Lane
Thu, 8 Sep 2011 04:53:11 +0000 (00:53 -0400)
Also set the documented release date to 2011-09-12.

doc/src/sgml/release-9.1.sgml

index a506329aeffd8921b105d2873228c044c6ab45cf..a490ccbeaa2cf399e09cf9cbb57be67c1f6e3e18 100644 (file)
@@ -6,11 +6,9 @@
 
   
    Release Date
-   2011-??-??
+   2011-09-12
   
 
-  CURRENT AS OF 2011-08-17
-
   
    Overview
 
@@ -74,7 +72,7 @@
     
      
       Allow data-modification commands
-      (INSERT/UPDATE/DELETE) in
+      (INSERT/UPDATE/DELETE) in
       WITH clauses
      
     
      
       
         Require superuser or CREATEROLE permissions in order to
-        set role comments (Tom Lane)
+        set comments on roles (Tom Lane)
       
      
 
       
 
       
-       Previously pg_last_xlog_receive_location() could
-       move backward when streaming replication is restarted.
+       Previously, the value of pg_last_xlog_receive_location()
+       could move backward when streaming replication is restarted.
       
      
 
       
 
       
-       Previously replication connections were always logged.
+       Previously, replication connections were always logged.
       
      
 
        
 
        
-        This fixes scenarios where backends might hold open files that
-        were long since deleted, preventing the kernel from reclaiming
+        This fixes scenarios in which backends might hold files open long
+        after they were deleted, preventing the kernel from reclaiming
         disk space.
        
       
        
 
        
-        New details show WAL file and sync activity.
+        New details include WAL file and sync activity.
        
       
 
 
       
        
-        Allow auto-tuning of 
+        Provide auto-tuning of 
         linkend="guc-wal-buffers">wal_buffers (Greg
         Smith)
        
 
        
-        wal_buffers is now auto-tuned by default based on
-        the size of shared_buffers.
+        By default, the value of wal_buffers is now chosen
+        automatically based on the value of shared_buffers.
        
       
 
       
 
       
-       This allows the primary to wait for a standby to write the transaction
-       information to disk before acknowledging the commit.
+       This allows the primary server to wait for a standby to write a
+       transaction's information to disk before acknowledging the commit.
        One standby at a time can take the role of the synchronous standby,
        as controlled by the
        synchronous_standby_names
 
      
       
-       Add protocol support for sending file system backups to standbys using
-       the streaming replication network connection (Magnus Hagander,
+       Add protocol support for sending file system backups to standby servers
+       using the streaming replication network connection (Magnus Hagander,
        Heikki Linnakangas)
       
 
 
      
       
-       Add replication permission
+       Add replication permission
        for roles (Magnus Hagander)
       
 
        
         Increase the maximum values for
         max_standby_archive_delay and
-        max_standby_streaming_delay.
+        max_standby_streaming_delay
        
 
        
         Previously, asking for serializable isolation guaranteed only that a
         single MVCC snapshot would be used for the entire transaction, which
         allowed certain documented anomalies.  The old snapshot isolation
-        behavior is still accessible by requesting the 
+        behavior is still available by requesting the 
         linkend="xact-repeatable-read">REPEATABLE READ
         isolation level.
        
       
        
         Allow data-modification commands
-        (INSERT/UPDATE/DELETE) in
+        (INSERT/UPDATE/DELETE) in
         WITH clauses
         (Marko Tiikkaja, Hitoshi Harada)
        
        
 
        
-        Some other database system already allowed this behavior, and
+        The SQL standard allows this behavior, and
         because of the primary key, the result is unambiguous.
        
       
        
 
        
-        Previously EXPLAIN ANALYZE used slightly different
-        snapshot for queries involving rules.  The EXPLAIN ANALYZE
-        behavior was judged to be more logical.
+        Previously EXPLAIN ANALYZE used slightly different
+        snapshot timing for queries involving rules.  The
+        EXPLAIN ANALYZE behavior was judged to be more logical.
        
       
 
        
 
        
-        Previously collation could only be set at database creation.
+        Previously collation (the sort ordering of text strings) could only be
+        chosen at database creation.
         Collation can now be set per column, domain, index, or
         expression, via the SQL-standard COLLATE clause.
        
        
 
        
-        The new option is called NOT VALID, which can
-        later be modified to VALIDATED and validation
+        The new option is called NOT VALID.  The constraint's
+        state can later be modified to VALIDATED and validation
         checks performed. Together these allow you to add a foreign key
         with minimal impact on read and write operations.
        
       
        
         Fix possible tuple concurrently updated error
-        when two backends attempted to add an inheritance
+        when two backends attempt to add an inheritance
         child to the same table at the same time (Robert Haas)
        
 
        
         ALTER TABLE
-        now takes a stronger lock on the parent table, so that both children do
-        not try to update it simultaneously.
+        now takes a stronger lock on the parent table, so that the sessions
+        cannot try to update it simultaneously.
        
       
 
       
 
       
-       This is similar to the existing session-level advisory locks,
-       but the locks are automatically released at transaction end.
+       These are similar to the existing session-level advisory locks,
+       but such locks are automatically released at transaction end.
       
      
 
@@ -1599,7 +1598,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
 
       
        Previously all numeric values had four-byte headers;
-       this saves on disk storage.
+       this change saves on disk storage.
       
      
 
@@ -1667,7 +1666,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
      
       
        Add support for casting from int4 and int8
-       to numeric (Joey Adams)
+       to money (Joey Adams)
       
      
 
@@ -1737,9 +1736,9 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
       
        
         Add SQL function 
-        linkend="format">format(text), which
-        behaves like C's printf() (Pavel Stehule, Robert
-        Haas)
+        linkend="format">format(text, ...), which
+        behaves analogously to C's printf() (Pavel Stehule,
+        Robert Haas)
        
 
        
@@ -2027,7 +2026,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
        
 
        
-        The functions are 
+        These functions are 
         linkend="plpython-util">plpy.quote_ident,
         plpy.quote_literal,
         and 
@@ -2605,7 +2604,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
 
      
       
-       Modify contrib modules and stored procedure
+       Modify contrib modules and procedural
        languages to install via the new 
        linkend="extend-extensions">extension mechanism (Tom Lane,
        Dimitri Fontaine)