🌐 AI搜索 & 代理 主页
Skip to content

Commit b585f25

Browse files
nathan-bossart"Jonathan S. Katz"
andcommitted
Add list of major features to the v18 release notes.
Author: Nathan Bossart <nathandbossart@gmail.com> Co-authored-by: "Jonathan S. Katz" <jkatz@postgresql.org> Reviewed-by: Peter Eisentraut <peter@eisentraut.org> Reviewed-by: Erik Rijkers <er@xs4all.nl> Reviewed-by: Robert Haas <robertmhaas@gmail.com> Discussion: https://postgr.es/m/aLMo7lJKg8bWUs3y%40momjian.us Backpatch-through: 18 only
1 parent 142885d commit b585f25

File tree

1 file changed

+59
-1
lines changed

1 file changed

+59
-1
lines changed

doc/src/sgml/release-18.sgml

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,65 @@
2121

2222
<listitem>
2323
<para>
24-
(to be completed)
24+
An asynchronous I/O (AIO) subsystem that can improve performance of
25+
sequential scans, bitmap heap scans, vacuums, and other operations.
26+
</para>
27+
</listitem>
28+
29+
<listitem>
30+
<para>
31+
<link linkend="pgupgrade"><application>pg_upgrade</application></link>
32+
now retains optimizer statistics.
33+
</para>
34+
</listitem>
35+
36+
<listitem>
37+
<para>
38+
Support for "skip scan" lookups that allow using
39+
<link linkend="indexes-multicolumn">multicolumn B-tree indexes</link> in
40+
more cases.
41+
</para>
42+
</listitem>
43+
44+
<listitem>
45+
<para>
46+
<link linkend="func_uuid_gen_table"><function>uuidv7()</function></link>
47+
function for generating timestamp-ordered
48+
<link linkend="datatype-uuid">UUIDs</link>.
49+
</para>
50+
</listitem>
51+
52+
<listitem>
53+
<para>
54+
Virtual
55+
<link linkend="sql-createtable-parms-generated-stored">generated columns</link>
56+
that compute their values during read operations. This is now the
57+
default for generated columns.
58+
</para>
59+
</listitem>
60+
61+
<listitem>
62+
<para>
63+
<link linkend="auth-oauth">OAuth authentication</link> support.
64+
</para>
65+
</listitem>
66+
67+
<listitem>
68+
<para>
69+
<literal>OLD</literal> and <literal>NEW</literal> support for
70+
<link linkend="dml-returning"><literal>RETURNING</literal></link> clauses
71+
in <xref linkend="sql-insert"/>, <xref linkend="sql-update"/>,
72+
<xref linkend="sql-delete"/>, and <xref linkend="sql-merge"/> commands.
73+
</para>
74+
</listitem>
75+
76+
<listitem>
77+
<para>
78+
Temporal constraints, or constraints over ranges, for
79+
<link linkend="sql-createtable-parms-primary-key">PRIMARY KEY</link>,
80+
<link linkend="sql-createtable-parms-unique">UNIQUE</link>, and
81+
<link linkend="sql-createtable-parms-references">FOREIGN KEY</link>
82+
constraints.
2583
</para>
2684
</listitem>
2785
</itemizedlist>

0 commit comments

Comments
 (0)