Commit 09b68c70 authored by Tom Lane's avatar Tom Lane

One last round of copy-editing for the 9.1 release notes.

Also set the documented release date to 2011-09-12.
parent f0bedf3e
...@@ -6,11 +6,9 @@ ...@@ -6,11 +6,9 @@
<note> <note>
<title>Release Date</title> <title>Release Date</title>
<simpara>2011-??-??</simpara> <simpara>2011-09-12</simpara>
</note> </note>
<para>CURRENT AS OF 2011-08-17</para>
<sect2> <sect2>
<title>Overview</title> <title>Overview</title>
...@@ -74,7 +72,7 @@ ...@@ -74,7 +72,7 @@
<listitem> <listitem>
<para> <para>
Allow data-modification commands Allow data-modification commands
(<command>INSERT</>/<command>UPDATE</>/<command>DELETE)</> in (<command>INSERT</>/<command>UPDATE</>/<command>DELETE</>) in
<link linkend="queries-with"><literal>WITH</></link> clauses <link linkend="queries-with"><literal>WITH</></link> clauses
</para> </para>
</listitem> </listitem>
...@@ -262,7 +260,7 @@ ...@@ -262,7 +260,7 @@
<listitem> <listitem>
<para> <para>
Require superuser or <literal>CREATEROLE</> permissions in order to Require superuser or <literal>CREATEROLE</> permissions in order to
set role comments (Tom Lane) set comments on roles (Tom Lane)
</para> </para>
</listitem> </listitem>
...@@ -283,8 +281,8 @@ ...@@ -283,8 +281,8 @@
</para> </para>
<para> <para>
Previously <function>pg_last_xlog_receive_location()</> could Previously, the value of <function>pg_last_xlog_receive_location()</>
move backward when streaming replication is restarted. could move backward when streaming replication is restarted.
</para> </para>
</listitem> </listitem>
...@@ -296,7 +294,7 @@ ...@@ -296,7 +294,7 @@
</para> </para>
<para> <para>
Previously replication connections were always logged. Previously, replication connections were always logged.
</para> </para>
</listitem> </listitem>
...@@ -507,8 +505,8 @@ ...@@ -507,8 +505,8 @@
</para> </para>
<para> <para>
This fixes scenarios where backends might hold open files that This fixes scenarios in which backends might hold files open long
were long since deleted, preventing the kernel from reclaiming after they were deleted, preventing the kernel from reclaiming
disk space. disk space.
</para> </para>
</listitem> </listitem>
...@@ -658,7 +656,7 @@ ...@@ -658,7 +656,7 @@
</para> </para>
<para> <para>
New details show <acronym>WAL</> file and sync activity. New details include <acronym>WAL</> file and sync activity.
</para> </para>
</listitem> </listitem>
...@@ -757,14 +755,14 @@ ...@@ -757,14 +755,14 @@
<listitem> <listitem>
<para> <para>
Allow auto-tuning of <link Provide auto-tuning of <link
linkend="guc-wal-buffers"><varname>wal_buffers</></link> (Greg linkend="guc-wal-buffers"><varname>wal_buffers</></link> (Greg
Smith) Smith)
</para> </para>
<para> <para>
<varname>wal_buffers</> is now auto-tuned by default based on By default, the value of <varname>wal_buffers</> is now chosen
the size of <varname>shared_buffers</>. automatically based on the value of <varname>shared_buffers</>.
</para> </para>
</listitem> </listitem>
...@@ -804,8 +802,8 @@ ...@@ -804,8 +802,8 @@
</para> </para>
<para> <para>
This allows the primary to wait for a standby to write the transaction This allows the primary server to wait for a standby to write a
information to disk before acknowledging the commit. transaction's information to disk before acknowledging the commit.
One standby at a time can take the role of the synchronous standby, One standby at a time can take the role of the synchronous standby,
as controlled by the as controlled by the
<link linkend="guc-synchronous-standby-names"><varname>synchronous_standby_names</varname></link> <link linkend="guc-synchronous-standby-names"><varname>synchronous_standby_names</varname></link>
...@@ -818,8 +816,8 @@ ...@@ -818,8 +816,8 @@
<listitem> <listitem>
<para> <para>
Add protocol support for sending file system backups to standbys using Add protocol support for sending file system backups to standby servers
the streaming replication network connection (Magnus Hagander, using the streaming replication network connection (Magnus Hagander,
Heikki Linnakangas) Heikki Linnakangas)
</para> </para>
...@@ -856,7 +854,7 @@ ...@@ -856,7 +854,7 @@
<listitem> <listitem>
<para> <para>
Add replication <link linkend="SQL-CREATEROLE">permission</link> Add a <link linkend="SQL-CREATEROLE">replication permission</link>
for roles (Magnus Hagander) for roles (Magnus Hagander)
</para> </para>
...@@ -955,7 +953,7 @@ ...@@ -955,7 +953,7 @@
<para> <para>
Increase the maximum values for Increase the maximum values for
<link linkend="guc-max-standby-archive-delay"><varname>max_standby_archive_delay</varname></link> and <link linkend="guc-max-standby-archive-delay"><varname>max_standby_archive_delay</varname></link> and
<link linkend="guc-max-standby-streaming-delay"><varname>max_standby_streaming_delay</varname></link>. <link linkend="guc-max-standby-streaming-delay"><varname>max_standby_streaming_delay</varname></link>
</para> </para>
<para> <para>
...@@ -1089,7 +1087,7 @@ ...@@ -1089,7 +1087,7 @@
Previously, asking for serializable isolation guaranteed only that a Previously, asking for serializable isolation guaranteed only that a
single MVCC snapshot would be used for the entire transaction, which single MVCC snapshot would be used for the entire transaction, which
allowed certain documented anomalies. The old snapshot isolation allowed certain documented anomalies. The old snapshot isolation
behavior is still accessible by requesting the <link behavior is still available by requesting the <link
linkend="xact-repeatable-read"><literal>REPEATABLE READ</></link> linkend="xact-repeatable-read"><literal>REPEATABLE READ</></link>
isolation level. isolation level.
</para> </para>
...@@ -1098,7 +1096,7 @@ ...@@ -1098,7 +1096,7 @@
<listitem> <listitem>
<para> <para>
Allow data-modification commands Allow data-modification commands
(<command>INSERT</>/<command>UPDATE</>/<command>DELETE)</> in (<command>INSERT</>/<command>UPDATE</>/<command>DELETE</>) in
<link linkend="queries-with"><literal>WITH</></link> clauses <link linkend="queries-with"><literal>WITH</></link> clauses
(Marko Tiikkaja, Hitoshi Harada) (Marko Tiikkaja, Hitoshi Harada)
</para> </para>
...@@ -1126,7 +1124,7 @@ ...@@ -1126,7 +1124,7 @@
</para> </para>
<para> <para>
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. because of the primary key, the result is unambiguous.
</para> </para>
</listitem> </listitem>
...@@ -1151,9 +1149,9 @@ ...@@ -1151,9 +1149,9 @@
</para> </para>
<para> <para>
Previously <command>EXPLAIN ANALYZE</> used a slightly different Previously <command>EXPLAIN ANALYZE</> used slightly different
snapshot for queries involving rules. The <command>EXPLAIN ANALYZE</> snapshot timing for queries involving rules. The
behavior was judged to be more logical. <command>EXPLAIN ANALYZE</> behavior was judged to be more logical.
</para> </para>
</listitem> </listitem>
...@@ -1172,7 +1170,8 @@ ...@@ -1172,7 +1170,8 @@
</para> </para>
<para> <para>
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 Collation can now be set per column, domain, index, or
expression, via the SQL-standard <literal>COLLATE</> clause. expression, via the SQL-standard <literal>COLLATE</> clause.
</para> </para>
...@@ -1315,8 +1314,8 @@ ...@@ -1315,8 +1314,8 @@
</para> </para>
<para> <para>
The new option is called <literal>NOT VALID</>, which can The new option is called <literal>NOT VALID</>. The constraint's
later be modified to <literal>VALIDATED</> and validation state can later be modified to <literal>VALIDATED</> and validation
checks performed. Together these allow you to add a foreign key checks performed. Together these allow you to add a foreign key
with minimal impact on read and write operations. with minimal impact on read and write operations.
</para> </para>
...@@ -1352,14 +1351,14 @@ ...@@ -1352,14 +1351,14 @@
<listitem> <listitem>
<para> <para>
Fix possible <quote>tuple concurrently updated</quote> error Fix possible <quote>tuple concurrently updated</quote> 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) child to the same table at the same time (Robert Haas)
</para> </para>
<para> <para>
<link linkend="sql-altertable"><command>ALTER TABLE</command></link> <link linkend="sql-altertable"><command>ALTER TABLE</command></link>
now takes a stronger lock on the parent table, so that both children do now takes a stronger lock on the parent table, so that the sessions
not try to update it simultaneously. cannot try to update it simultaneously.
</para> </para>
</listitem> </listitem>
...@@ -1401,8 +1400,8 @@ ...@@ -1401,8 +1400,8 @@
</para> </para>
<para> <para>
This is similar to the existing session-level advisory locks, These are similar to the existing session-level advisory locks,
but the locks are automatically released at transaction end. but such locks are automatically released at transaction end.
</para> </para>
</listitem> </listitem>
...@@ -1599,7 +1598,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10; ...@@ -1599,7 +1598,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<para> <para>
Previously all <type>numeric</> values had four-byte headers; Previously all <type>numeric</> values had four-byte headers;
this saves on disk storage. this change saves on disk storage.
</para> </para>
</listitem> </listitem>
...@@ -1667,7 +1666,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10; ...@@ -1667,7 +1666,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<listitem> <listitem>
<para> <para>
Add support for casting from <type>int4</> and <type>int8</> Add support for casting from <type>int4</> and <type>int8</>
to <type>numeric</> (Joey Adams) to <type>money</> (Joey Adams)
</para> </para>
</listitem> </listitem>
...@@ -1737,9 +1736,9 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10; ...@@ -1737,9 +1736,9 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<listitem> <listitem>
<para> <para>
Add SQL function <link Add SQL function <link
linkend="format"><function>format(text)</></link>, which linkend="format"><function>format(text, ...)</></link>, which
behaves like C's <function>printf()</> (Pavel Stehule, Robert behaves analogously to C's <function>printf()</> (Pavel Stehule,
Haas) Robert Haas)
</para> </para>
<para> <para>
...@@ -2027,7 +2026,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10; ...@@ -2027,7 +2026,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
</para> </para>
<para> <para>
The functions are <link These functions are <link
linkend="plpython-util"><literal>plpy.quote_ident</></link>, linkend="plpython-util"><literal>plpy.quote_ident</></link>,
<link linkend="plpython-util"><literal>plpy.quote_literal</></link>, <link linkend="plpython-util"><literal>plpy.quote_literal</></link>,
and <link and <link
...@@ -2605,7 +2604,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10; ...@@ -2605,7 +2604,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<listitem> <listitem>
<para> <para>
Modify <filename>contrib</> modules and stored procedure Modify <filename>contrib</> modules and procedural
languages to install via the new <link languages to install via the new <link
linkend="extend-extensions">extension</link> mechanism (Tom Lane, linkend="extend-extensions">extension</link> mechanism (Tom Lane,
Dimitri Fontaine) Dimitri Fontaine)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment