@@ -982,8 +982,6 @@ Author: Bruce Momjian <bruce@momjian.us>
982
982
<!--
983
983
Author: Tomas Vondra <tomas.vondra@postgresql.org>
984
984
2019-01-29 [36a1281f8] Separate per-batch and per-tuple memory contexts in COPY
985
- Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
986
- 2019-01-25 [9556aa01c] Use single-byte Boyer-Moore-Horspool search even with mu
987
985
Author: Andres Freund <andres@anarazel.de>
988
986
2019-01-26 [a9c35cf85] Change function call information to be variable length.
989
987
-->
@@ -1517,7 +1515,7 @@ Author: Michael Paquier <michael@paquier.xyz>
1517
1515
1518
1516
<para>
1519
1517
Prevent <xref linkend="sql-truncate"/> from requesting a lock on
1520
- tables for which it lacks permission (Michaël Paquier)
1518
+ tables for which the user lacks permission (Michaël Paquier)
1521
1519
</para>
1522
1520
1523
1521
<para>
@@ -1882,9 +1880,10 @@ Author: Peter Eisentraut <peter@eisentraut.org>
1882
1880
</para>
1883
1881
1884
1882
<para>
1885
- Rather than storing a value only at row creation time, generated
1886
- columns are also modified during updates, and can reference other
1887
- table columns.
1883
+ The content of generated columns are computed from expressions
1884
+ (including references to other columns in the same table)
1885
+ rather than being specified by <command>INSERT</command> or
1886
+ <command>UPDATE</command> commands.
1888
1887
</para>
1889
1888
</listitem>
1890
1889
@@ -2061,7 +2060,7 @@ Author: Peter Eisentraut <peter@eisentraut.org>
2061
2060
-->
2062
2061
2063
2062
<para>
2064
- Allow modifications of system tables using <xref
2063
+ Allow modifications of system table options using <xref
2065
2064
linkend="sql-altertable"/> (Peter Eisentraut)
2066
2065
</para>
2067
2066
@@ -2595,8 +2594,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
2595
2594
-->
2596
2595
2597
2596
<para>
2598
- Compute behavior based on pgbench's <option>--rate</option>
2599
- value more precisely (Tom Lane)
2597
+ Improve precision of pgbench's <option>--rate</option>
2598
+ option (Tom Lane)
2600
2599
</para>
2601
2600
</listitem>
2602
2601
@@ -2816,11 +2815,12 @@ Author: Thomas Munro <tmunro@postgresql.org>
2816
2815
-->
2817
2816
2818
2817
<para>
2819
- Allow restoration of an <command>INSERT</command>-statement dump
2820
- to skip rows which would cause conflicts (Surafel Temesgen)
2818
+ Allow pg_dump to emit <command>INSERT ... ON CONFLICT DO
2819
+ NOTHING</command> (Surafel Temesgen)
2821
2820
</para>
2822
2821
2823
2822
<para>
2823
+ This avoids conflict failures during restore.
2824
2824
The <application>pg_dump</application> option is
2825
2825
<option>--on-conflict-do-nothing</option>.
2826
2826
</para>
@@ -2875,6 +2875,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
2875
2875
<listitem>
2876
2876
<!--
2877
2877
Author: Andres Freund <andres@anarazel.de>
2878
+ 2018-11-16 [4da597edf] Make TupleTableSlots extensible, finish split of
2879
+ Author: Andres Freund <andres@anarazel.de>
2878
2880
2019-03-06 [8586bf7ed] tableam: introduce table AM infrastructure.
2879
2881
Author: Andres Freund <andres@anarazel.de>
2880
2882
2019-03-06 [3b925e905] tableam: Add pg_dump support.
@@ -2890,12 +2892,20 @@ Author: Andres Freund <andres@anarazel.de>
2890
2892
2019-03-31 [73c954d24] tableam: sample scan.
2891
2893
Author: Andres Freund <andres@anarazel.de>
2892
2894
2019-03-31 [bfbcad478] tableam: bitmap table scan.
2895
+ existin
2893
2896
-->
2894
2897
2895
2898
<para>
2896
2899
Add <xref linkend="sql-create-access-method"/> command to create
2897
- new table types (Haribabu Kommi, Andres Freund, Álvaro Herrera,
2898
- Dimitri Dolgov)
2900
+ new table types (Andres Freund, Haribabu Kommi, Álvaro Herrera,
2901
+ Alexander Korotkov, Dimitri Golgov)
2902
+ </para>
2903
+
2904
+ <para>
2905
+ This enables the development of new <link linkend="tableam">table
2906
+ access methods</>, which can optimize storage for different
2907
+ use-cases. The existing <literal>heap</literal> access method
2908
+ remains the default.
2899
2909
</para>
2900
2910
</listitem>
2901
2911
0 commit comments