|
|
@ -41,8 +41,111 @@ |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
|
|
<sect3> |
|
|
|
<sect3> |
|
|
|
<title>ADD HERE</title> |
|
|
|
<title>Server Settings</title> |
|
|
|
<para>here</para> |
|
|
|
|
|
|
|
|
|
|
|
<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> |
|
|
|
</sect3> |
|
|
|
|
|
|
|
|
|
|
|
</sect2> |
|
|
|
</sect2> |
|
|
@ -182,19 +285,6 @@ |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</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> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Allow in-memory sorts to use their full memory allocation (Jeff Janes) |
|
|
|
Allow in-memory sorts to use their full memory allocation (Jeff Janes) |
|
|
@ -408,16 +498,6 @@ |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</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> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Remove the <link linkend="guc-external-pid-file">external |
|
|
|
Remove the <link linkend="guc-external-pid-file">external |
|
|
@ -425,15 +505,6 @@ |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</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> |
|
|
|
</itemizedlist> |
|
|
|
|
|
|
|
|
|
|
|
</sect4> |
|
|
|
</sect4> |
|
|
@ -550,19 +621,6 @@ |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</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> |
|
|
|
</itemizedlist> |
|
|
|
|
|
|
|
|
|
|
|
<sect4> |
|
|
|
<sect4> |
|
|
@ -571,20 +629,6 @@ |
|
|
|
|
|
|
|
|
|
|
|
<itemizedlist> |
|
|
|
<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> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Change the <acronym>WAL</> record format to allow splitting the record header |
|
|
|
Change the <acronym>WAL</> record format to allow splitting the record header |
|
|
@ -675,13 +719,6 @@ |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
|
|
|
<para> |
|
|
|
|
|
|
|
Throw an error if expiring tuple is again updated or deleted (Kevin Grittner) |
|
|
|
|
|
|
|
DETAILS? BACKWARD INCOMPATIBILITY |
|
|
|
|
|
|
|
</para> |
|
|
|
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Have <link linkend="SQL-REASSIGN-OWNED"><command>REASSIGN |
|
|
|
Have <link linkend="SQL-REASSIGN-OWNED"><command>REASSIGN |
|
|
@ -727,20 +764,6 @@ |
|
|
|
|
|
|
|
|
|
|
|
<itemizedlist> |
|
|
|
<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> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Provide clients with <link |
|
|
|
Provide clients with <link |
|
|
@ -756,20 +779,6 @@ |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</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> |
|
|
|
</itemizedlist> |
|
|
|
|
|
|
|
|
|
|
|
</sect4> |
|
|
|
</sect4> |
|
|
|