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)