From 09b68c70af855a0a69cede14da70968ddd97ba05 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 8 Sep 2011 00:53:11 -0400 Subject: [PATCH] One last round of copy-editing for the 9.1 release notes. Also set the documented release date to 2011-09-12. --- doc/src/sgml/release-9.1.sgml | 81 +++++++++++++++++------------------ 1 file changed, 40 insertions(+), 41 deletions(-) diff --git a/doc/src/sgml/release-9.1.sgml b/doc/src/sgml/release-9.1.sgml index a506329aeff..a490ccbeaa2 100644 --- a/doc/src/sgml/release-9.1.sgml +++ b/doc/src/sgml/release-9.1.sgml @@ -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 @@ -262,7 +260,7 @@ Require superuser or CREATEROLE permissions in order to - set role comments (Tom Lane) + set comments on roles (Tom Lane) @@ -283,8 +281,8 @@ - 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. @@ -296,7 +294,7 @@ - Previously replication connections were always logged. + Previously, replication connections were always logged. @@ -507,8 +505,8 @@ - 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. @@ -658,7 +656,7 @@ - New details show WAL file and sync activity. + New details include WAL file and sync activity. @@ -757,14 +755,14 @@ - Allow auto-tuning of 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. @@ -804,8 +802,8 @@ - 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 @@ -818,8 +816,8 @@ - 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) @@ -856,7 +854,7 @@ - Add replication permission + Add a replication permission for roles (Magnus Hagander) @@ -955,7 +953,7 @@ Increase the maximum values for max_standby_archive_delay and - max_standby_streaming_delay. + max_standby_streaming_delay @@ -1089,7 +1087,7 @@ 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 REPEATABLE READ isolation level. @@ -1098,7 +1096,7 @@ Allow data-modification commands - (INSERT/UPDATE/DELETE) in + (INSERT/UPDATE/DELETE) in WITH clauses (Marko Tiikkaja, Hitoshi Harada) @@ -1126,7 +1124,7 @@ - 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. @@ -1151,9 +1149,9 @@ - Previously EXPLAIN ANALYZE used a 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. @@ -1172,7 +1170,8 @@ - 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. @@ -1315,8 +1314,8 @@ - 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. @@ -1352,14 +1351,14 @@ 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. @@ -1401,8 +1400,8 @@ - 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 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 plpy.quote_ident, plpy.quote_literal, and point '(101,456)' LIMIT 10; - Modify contrib modules and stored procedure + Modify contrib modules and procedural languages to install via the new extension mechanism (Tom Lane, Dimitri Fontaine)