</para>
<sect3>
- <title>ADD HERE</title>
- <para>here</para>
+ <title>Server Settings</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Rename <varname>replication_timeout</> to <link
+ linkend="guc-wal-sender-timeout"><varname>wal_sender_timeout</></link>
+ (Amit Kapila)
+ </para>
+
+ <para>
+ This setting controls the <link
+ linkend="wal"><acronym>WAL</></link> sender timeout.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Improve grouping of sessions waiting for <link
+ linkend="guc-commit-delay"><varname>commit_delay</></link>
+ (Peter Geoghegan)
+ </para>
+
+ <para>
+ This improves the usefulness and behavior of
+ <varname>commit_delay</>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Require superuser privileges to set <link
+ linkend="guc-commit-delay"><varname>commit_delay</></link>
+ because it can now potentially delay other sessions (Simon Riggs)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Have <quote>session id</> (<literal>%c</>) in <link
+ linkend="guc-log-line-prefix"><varname>log_line_prefix</></link>
+ always output four hex digits after the period (Bruce Momjian)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </sect3>
+
+ <sect3>
+ <title>Other</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Throw an error if expiring tuple is again updated or deleted (Kevin Grittner)
+ DETAILS?
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Change <link linkend="SQL-CREATETABLE"><literal>ON UPDATE
+ SET NULL/SET DEFAULT</></link> foreign key actions to affect
+ all referenced columns, not just those referenced in the
+ <command>UPDATE</> (Tom Lane)
+ </para>
+
+ <para>
+ Previously only columns referenced in the <command>UPDATE</> were
+ set to null or <literal>DEFAULT</>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Internally store default foreign key matches (non-<literal>FULL</>,
+ non-<literal>PARTIAL</>) as <quote>simple</> (Tom Lane)
+ </para>
+
+ <para>
+ These were previously stored as "<unspecified>".
+ This changes the value stored in system column <link
+ linkend="catalog-pg-constraint"><structname>pg_constraint.confmatchtype</></link>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Store <link linkend="wal"><acronym>WAL</></link> in a continuous
+ stream, rather than skipping the last 16MB segment every 4GB
+ (Heikki Linnakangas)
+ </para>
+
+ <para>
+ Previously, <acronym>WAL</> files ending in <literal>FF</> were
+ not used. If you have <acronym>WAL</> backup or restore scripts
+ that took that skipping into account, they need to be adjusted.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
</sect3>
</sect2>
</para>
</listitem>
- <listitem>
- <para>
- Improve grouping of sessions waiting for <link
- linkend="guc-commit-delay"><varname>commit_delay</></link>
- (Peter Geoghegan)
- </para>
-
- <para>
- This improves the usefulness and behavior of
- <varname>commit_delay</>. BACKWARD COMPATIBILITY
- </para>
- </listitem>
-
<listitem>
<para>
Allow in-memory sorts to use their full memory allocation (Jeff Janes)
</para>
</listitem>
- <listitem>
- <para>
- Require superuser privileges to set <link
- linkend="guc-commit-delay"><varname>commit_delay</></link>
- because it can now potentially delay other sessions (Simon Riggs)
- BACKWARD COMPATIBILITY
- </para>
- </listitem>
-
-
<listitem>
<para>
Remove the <link linkend="guc-external-pid-file">external
</para>
</listitem>
- <listitem>
- <para>
- Have <quote>session id</> (<literal>%c</>) in <link
- linkend="guc-log-line-prefix"><varname>log_line_prefix</></link>
- always output four hex digits after the period (Bruce Momjian)
- COMPATIBILITY
- </para>
- </listitem>
-
</itemizedlist>
</sect4>
</para>
</listitem>
- <listitem>
- <para>
- Rename <varname>replication_timeout</> to <link
- linkend="guc-wal-sender-timeout"><varname>wal_sender_timeout</></link>
- (Amit Kapila)
- </para>
-
- <para>
- BACKWARD COMPATIBILITY
- This setting controls the <acronym>WAL</> sender timeout.
- </para>
- </listitem>
-
</itemizedlist>
<sect4>
<itemizedlist>
- <listitem>
- <para>
- Store <acronym>WAL</> in a continuous stream, rather than skipping
- the last 16MB segment every 4GB (Heikki Linnakangas) BACKWARD
- COMPATIBLE BREAK
- </para>
-
- <para>
- Previously, <acronym>WAL</> files ending in <literal>FF</> were
- not used. If you have <acronym>WAL</> backup or restore scripts
- that took that skipping into account, they need to be adjusted.
- </para>
- </listitem>
-
<listitem>
<para>
Change the <acronym>WAL</> record format to allow splitting the record header
</para>
</listitem>
- <listitem>
- <para>
- Throw an error if expiring tuple is again updated or deleted (Kevin Grittner)
- DETAILS? BACKWARD INCOMPATIBILITY
- </para>
- </listitem>
-
<listitem>
<para>
Have <link linkend="SQL-REASSIGN-OWNED"><command>REASSIGN
<itemizedlist>
- <listitem>
- <para>
- Change <link linkend="SQL-CREATETABLE"><literal>ON UPDATE
- SET NULL/SET DEFAULT</></link> foreign key actions to affect
- all referenced columns, not just those referenced in the
- <command>UPDATE</> (Tom Lane)
- </para>
-
- <para>
- Previously only columns referenced in the <command>UPDATE</> were
- set to null or <literal>DEFAULT</>. BACKWARD COMPATIBILITY CHANGE
- </para>
- </listitem>
-
<listitem>
<para>
Provide clients with <link
</para>
</listitem>
- <listitem>
- <para>
- Internally store default foreign key matches (non-<literal>FULL</>,
- non-<literal>PARTIAL</>) as <quote>simple</> (Tom Lane)
- </para>
-
- <para>
- These were previously stored as "<unspecified>".
- This changes the value stored in system column <link
- linkend="catalog-pg-constraint"><structname>pg_constraint.confmatchtype</></link>.
- BACKWARD COMPATIBILITY CHANGE
- </para>
- </listitem>
-
</itemizedlist>
</sect4>