doc: adjustments for PG 12 release notes

Mostly commit messages, attribution, and text, all suggested by Andres
Freund.

Discussion: https://postgr.es/m/20190520221719.pqgld3krjc2docr5@alap3.anarazel.de
This commit is contained in:
Bruce Momjian 2019-05-21 16:14:33 -04:00
parent eb9812f272
commit 32fe2e3194

View File

@ -982,8 +982,6 @@ Author: Bruce Momjian <bruce@momjian.us>
<!-- <!--
Author: Tomas Vondra <tomas.vondra@postgresql.org> Author: Tomas Vondra <tomas.vondra@postgresql.org>
2019-01-29 [36a1281f8] Separate per-batch and per-tuple memory contexts in COPY 2019-01-29 [36a1281f8] Separate per-batch and per-tuple memory contexts in COPY
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
2019-01-25 [9556aa01c] Use single-byte Boyer-Moore-Horspool search even with mu
Author: Andres Freund <andres@anarazel.de> Author: Andres Freund <andres@anarazel.de>
2019-01-26 [a9c35cf85] Change function call information to be variable length. 2019-01-26 [a9c35cf85] Change function call information to be variable length.
--> -->
@ -1517,7 +1515,7 @@ Author: Michael Paquier <michael@paquier.xyz>
<para> <para>
Prevent <xref linkend="sql-truncate"/> from requesting a lock on Prevent <xref linkend="sql-truncate"/> from requesting a lock on
tables for which it lacks permission (Michaël Paquier) tables for which the user lacks permission (Michaël Paquier)
</para> </para>
<para> <para>
@ -1882,9 +1880,10 @@ Author: Peter Eisentraut <peter@eisentraut.org>
</para> </para>
<para> <para>
Rather than storing a value only at row creation time, generated The content of generated columns are computed from expressions
columns are also modified during updates, and can reference other (including references to other columns in the same table)
table columns. rather than being specified by <command>INSERT</command> or
<command>UPDATE</command> commands.
</para> </para>
</listitem> </listitem>
@ -2061,7 +2060,7 @@ Author: Peter Eisentraut <peter@eisentraut.org>
--> -->
<para> <para>
Allow modifications of system tables using <xref Allow modifications of system table options using <xref
linkend="sql-altertable"/> (Peter Eisentraut) linkend="sql-altertable"/> (Peter Eisentraut)
</para> </para>
@ -2595,8 +2594,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
--> -->
<para> <para>
Compute behavior based on pgbench's <option>--rate</option> Improve precision of pgbench's <option>--rate</option>
value more precisely (Tom Lane) option (Tom Lane)
</para> </para>
</listitem> </listitem>
@ -2816,11 +2815,12 @@ Author: Thomas Munro <tmunro@postgresql.org>
--> -->
<para> <para>
Allow restoration of an <command>INSERT</command>-statement dump Allow pg_dump to emit <command>INSERT ... ON CONFLICT DO
to skip rows which would cause conflicts (Surafel Temesgen) NOTHING</command> (Surafel Temesgen)
</para> </para>
<para> <para>
This avoids conflict failures during restore.
The <application>pg_dump</application> option is The <application>pg_dump</application> option is
<option>--on-conflict-do-nothing</option>. <option>--on-conflict-do-nothing</option>.
</para> </para>
@ -2875,6 +2875,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem> <listitem>
<!-- <!--
Author: Andres Freund <andres@anarazel.de> Author: Andres Freund <andres@anarazel.de>
2018-11-16 [4da597edf] Make TupleTableSlots extensible, finish split of
Author: Andres Freund <andres@anarazel.de>
2019-03-06 [8586bf7ed] tableam: introduce table AM infrastructure. 2019-03-06 [8586bf7ed] tableam: introduce table AM infrastructure.
Author: Andres Freund <andres@anarazel.de> Author: Andres Freund <andres@anarazel.de>
2019-03-06 [3b925e905] tableam: Add pg_dump support. 2019-03-06 [3b925e905] tableam: Add pg_dump support.
@ -2890,12 +2892,20 @@ Author: Andres Freund <andres@anarazel.de>
2019-03-31 [73c954d24] tableam: sample scan. 2019-03-31 [73c954d24] tableam: sample scan.
Author: Andres Freund <andres@anarazel.de> Author: Andres Freund <andres@anarazel.de>
2019-03-31 [bfbcad478] tableam: bitmap table scan. 2019-03-31 [bfbcad478] tableam: bitmap table scan.
existin
--> -->
<para> <para>
Add <xref linkend="sql-create-access-method"/> command to create Add <xref linkend="sql-create-access-method"/> command to create
new table types (Haribabu Kommi, Andres Freund, Álvaro Herrera, new table types (Andres Freund, Haribabu Kommi, Álvaro Herrera,
Dimitri Dolgov) Alexander Korotkov, Dimitri Golgov)
</para>
<para>
This enables the development of new <link linkend="tableam">table
access methods</>, which can optimize storage for different
use-cases. The existing <literal>heap</literal> access method
remains the default.
</para> </para>
</listitem> </listitem>