mirror of
https://github.com/postgres/postgres.git
synced 2025-08-08 06:02:22 +03:00
Copy-editing of release notes.
Remove a couple of items that were actually back-patched bug fixes. Add additional details to a couple of items which lacked a description. Improve attributions for a couple of items I was involved with. A few other miscellaneous corrections.
This commit is contained in:
@@ -436,7 +436,7 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Allow frequently uncontended locks to be recorded using a new
|
Allow frequently uncontended locks to be recorded using a new
|
||||||
lightweight lock mechanism (Robert Haas)
|
fast-path lock mechanism (Robert Haas)
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@@ -502,7 +502,7 @@
|
|||||||
<para>
|
<para>
|
||||||
Add the <link linkend="SPGiST">SP-GiST</link> (Space-Partitioned
|
Add the <link linkend="SPGiST">SP-GiST</link> (Space-Partitioned
|
||||||
GiST) index access method (Teodor Sigaev, Oleg Bartunov, Tom
|
GiST) index access method (Teodor Sigaev, Oleg Bartunov, Tom
|
||||||
Lane, Robert Haas)
|
Lane)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@@ -544,7 +544,7 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Allow group commit to work effectively under heavy load (Peter
|
Allow group commit to work effectively under heavy load (Peter
|
||||||
Geoghegan, Simon Riggs)
|
Geoghegan, Simon Riggs, Heikki Linnakangas)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@@ -870,8 +870,8 @@
|
|||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Change "unexpected EOF" message to <literal>DEBUG1</> level
|
Change "unexpected EOF" message to <literal>DEBUG1</> level,
|
||||||
(Magnus Hagander)
|
except when there is an open transaction (Magnus Hagander)
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@@ -911,7 +911,7 @@
|
|||||||
<para>
|
<para>
|
||||||
Report checkpoint timing information in <link
|
Report checkpoint timing information in <link
|
||||||
linkend="pg-stat-bgwriter-view"><structname>pg_stat_bgwriter</></link>
|
linkend="pg-stat-bgwriter-view"><structname>pg_stat_bgwriter</></link>
|
||||||
(Greg Smith, Peter Geoghegan, Robert Haas)
|
(Greg Smith, Peter Geoghegan)
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@@ -1088,8 +1088,8 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This only writes data to the socket, but does not wait a write
|
This waits for the remote server to acknowledge that it has received
|
||||||
to the remote disk.
|
the data, but does not wait for it to be written to the remote disk.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@@ -1224,6 +1224,13 @@
|
|||||||
Provide more reliable operation during concurrent
|
Provide more reliable operation during concurrent
|
||||||
<acronym>DDL</acronym> (Robert Haas, Noah Misch)
|
<acronym>DDL</acronym> (Robert Haas, Noah Misch)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This eliminates "cache lookup failed" errors in many scenarios.
|
||||||
|
Also, it is no longer possible to add relations to a schema which
|
||||||
|
is being concurrently dropped, a scenario that formerly led to
|
||||||
|
inconsistent system catalog contents.
|
||||||
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@@ -1286,19 +1293,6 @@
|
|||||||
constraints (Peter Eisentraut)
|
constraints (Peter Eisentraut)
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<para>
|
|
||||||
Disallow merging of <literal>ONLY</> and non-<literal>ONLY</>
|
|
||||||
constraints in child tables (Nikhil Sontakke)
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Such merging would cause unpredictable behavior in grandchild
|
|
||||||
tables.
|
|
||||||
</para>
|
|
||||||
</listitem>
|
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect4>
|
</sect4>
|
||||||
@@ -1312,13 +1306,32 @@
|
|||||||
<para>
|
<para>
|
||||||
Reduce need to rebuild tables and indexes for various <link
|
Reduce need to rebuild tables and indexes for various <link
|
||||||
linkend="SQL-ALTERTABLE"><command>ALTER TABLE</command></link>
|
linkend="SQL-ALTERTABLE"><command>ALTER TABLE</command></link>
|
||||||
operations (Noah Misch) DUPLICATE?
|
operations (Noah Misch)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Increasing the length constraint on a <type>varchar</> or
|
||||||
|
<type>varbit</> column, or removing it altogether, no longer
|
||||||
|
requires a table rewrite. Increasing the allowable precision of
|
||||||
|
a <type>numeric</> constraint, or changing a column from constrained
|
||||||
|
<type>numeric</> to unconstrained numeric, no longer requires a
|
||||||
|
table rewrite. Table rewrites are also avoided in similar cases
|
||||||
|
involving the <type>interval</>, <type>timestamp</>, and
|
||||||
|
<type>timestamptz</> types.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Add <literal>IF EXIST</> clause to <command>ALTER</command>
|
Avoid having <link linkend="SQL-ALTERTABLE"><command>ALTER
|
||||||
|
TABLE</command></link> revalidate foreign key constraints in some
|
||||||
|
cases where it is not necessary (Noah Misch)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Add <literal>IF EXISTS</> clause to <command>ALTER</command>
|
||||||
commands (Pavel Stehule)
|
commands (Pavel Stehule)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@@ -1396,20 +1409,6 @@
|
|||||||
This also allows a table to be created whose schema matches a view.
|
This also allows a table to be created whose schema matches a view.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<para>
|
|
||||||
Tighten creation of tables in temporary schemas (Robert Haas,
|
|
||||||
Amit Khandekar)
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Previously, it was possible to create unlogged tables in temporary
|
|
||||||
schemas, and temporary tables in the temporary schemas of other
|
|
||||||
sessions.
|
|
||||||
</para>
|
|
||||||
</listitem>
|
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect4>
|
</sect4>
|
||||||
@@ -1423,7 +1422,7 @@
|
|||||||
<para>
|
<para>
|
||||||
Add a <link
|
Add a <link
|
||||||
linkend="SQL-CREATEVIEW"><literal>security_barrier</></link>
|
linkend="SQL-CREATEVIEW"><literal>security_barrier</></link>
|
||||||
option for views (KaiGai Kohei)
|
option for views (KaiGai Kohei, Robert Haas)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@@ -1540,7 +1539,7 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Add a <link linkend="datatype-json"><type>JSON</type></link>
|
Add a <link linkend="datatype-json"><type>JSON</type></link>
|
||||||
data type (Robert Haas) AUTHOR?
|
data type (Robert Haas)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
Reference in New Issue
Block a user