<!--
Author: Tomas Vondra <tomas.vondra@postgresql.org>
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>
2019-01-26 [a9c35cf85] Change function call information to be variable length.
-->
<para>
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>
- Rather than storing a value only at row creation time, generated
- columns are also modified during updates, and can reference other
- table columns.
+ The content of generated columns are computed from expressions
+ (including references to other columns in the same table)
+ rather than being specified by <command>INSERT</command> or
+ <command>UPDATE</command> commands.
</para>
</listitem>
-->
<para>
- Allow modifications of system tables using <xref
+ Allow modifications of system table options using <xref
linkend="sql-altertable"/> (Peter Eisentraut)
</para>
-->
<para>
- Compute behavior based on pgbench's <option>--rate</option>
- value more precisely (Tom Lane)
+ Improve precision of pgbench's <option>--rate</option>
+ option (Tom Lane)
</para>
</listitem>
-->
<para>
- Allow restoration of an <command>INSERT</command>-statement dump
- to skip rows which would cause conflicts (Surafel Temesgen)
+ Allow pg_dump to emit <command>INSERT ... ON CONFLICT DO
+ NOTHING</command> (Surafel Temesgen)
</para>
<para>
+ This avoids conflict failures during restore.
The <application>pg_dump</application> option is
<option>--on-conflict-do-nothing</option>.
</para>
<listitem>
<!--
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.
Author: Andres Freund <andres@anarazel.de>
2019-03-06 [3b925e905] tableam: Add pg_dump support.
2019-03-31 [73c954d24] tableam: sample scan.
Author: Andres Freund <andres@anarazel.de>
2019-03-31 [bfbcad478] tableam: bitmap table scan.
+existin
-->
<para>
Add <xref linkend="sql-create-access-method"/> command to create
- new table types (Haribabu Kommi, Andres Freund, Álvaro Herrera,
- Dimitri Dolgov)
+ new table types (Andres Freund, Haribabu Kommi, Álvaro Herrera,
+ 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>
</listitem>