mirror of
https://github.com/postgres/postgres.git
synced 2025-04-25 21:42:33 +03:00
doc: update PG 11 release notes with suggested changes
This commit is contained in:
parent
4eaa537275
commit
cf9c75ccea
@ -249,7 +249,7 @@
|
|||||||
Cause large object permission checks
|
Cause large object permission checks
|
||||||
to happen on large object open, <link
|
to happen on large object open, <link
|
||||||
linkend="lo-open"><function>lo_open()</function></link>, not
|
linkend="lo-open"><function>lo_open()</function></link>, not
|
||||||
read/write (Tom Lane)
|
read/write (Tom Lane, Michael Paquier)
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -321,6 +321,18 @@
|
|||||||
<productname>PostgreSQL</productname> has long supported a more
|
<productname>PostgreSQL</productname> has long supported a more
|
||||||
standard-compliant syntax for this capability.
|
standard-compliant syntax for this capability.
|
||||||
</para>
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<!--
|
||||||
|
Branch: master [6bdf1303b] Avoid wrong results for power() with NaN
|
||||||
|
-->
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Consistently return <literal>NaN</literal> for
|
||||||
|
<literal>NaN</literal> inputs to <function>power()</function>
|
||||||
|
on older platforms (Dang Minh Huong)
|
||||||
|
</para>
|
||||||
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -711,8 +723,8 @@ same commits as above
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Previously each hash index entry has to be locked and scanned
|
Previously for each hash index entry, we need to refind the scan
|
||||||
separately.
|
position within the page. This cuts down on lock/unlock traffic.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -1057,7 +1069,7 @@ same commits as above
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
Add information_schema columns related to table constraints and
|
Add information_schema columns related to table constraints and
|
||||||
triggers (Michael Paquier)
|
triggers (Peter Eisentraut)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -1091,22 +1103,17 @@ same commits as above
|
|||||||
<para>
|
<para>
|
||||||
Add libpq option to support channel binding when using <link
|
Add libpq option to support channel binding when using <link
|
||||||
linkend="auth-password"><acronym>SCRAM</acronym></link>
|
linkend="auth-password"><acronym>SCRAM</acronym></link>
|
||||||
authentication (Michael Paquier)
|
authentication (Peter Eisentraut)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Channel binding requires the server end
|
While <acronym>SCRAM</acronym> always prevents the
|
||||||
of the <acronym>TLS</acronym> connection to
|
replay of transmitted hashed passwords in a later
|
||||||
prove that it knows the password. The options are <link
|
session, <acronym>SCRAM</acronym> with channel binding
|
||||||
|
also prevents man-in-the-middle attacks. The options are <link
|
||||||
linkend="libpq-scram-channel-binding"><option>scram_channel_binding=tls-unique</option></link>
|
linkend="libpq-scram-channel-binding"><option>scram_channel_binding=tls-unique</option></link>
|
||||||
and <option>scram_channel_binding=tls-server-end-point</option>.
|
and <option>scram_channel_binding=tls-server-end-point</option>.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
|
||||||
WHAT DOES THIS DOC TEXT MEAN? "An empty value specifies that
|
|
||||||
the client will not use channel binding. The default value
|
|
||||||
is tls-unique."
|
|
||||||
</para>
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -1196,7 +1203,7 @@ same commits as above
|
|||||||
<para>
|
<para>
|
||||||
Allow access to file system functions to be controlled by
|
Allow access to file system functions to be controlled by
|
||||||
<command>GRANT</command>/<command>REVOKE</command> permissions,
|
<command>GRANT</command>/<command>REVOKE</command> permissions,
|
||||||
rather than super-user checks (Michael Paquier)
|
rather than super-user checks (Stephen Frost)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -1218,7 +1225,7 @@ same commits as above
|
|||||||
Use <command>GRANT</command>/<command>REVOKE</command>
|
Use <command>GRANT</command>/<command>REVOKE</command>
|
||||||
to control access to <link
|
to control access to <link
|
||||||
linkend="lo-import"><function>lo_import()</function></link>
|
linkend="lo-import"><function>lo_import()</function></link>
|
||||||
and <function>lo_export()</function> (Michael Paquier)
|
and <function>lo_export()</function> (Michael Paquier, Tom Lane)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -1420,11 +1427,13 @@ same commits as above
|
|||||||
<!--
|
<!--
|
||||||
2018-03-23 [8694cc96b] Exclude unlogged tables from base backups
|
2018-03-23 [8694cc96b] Exclude unlogged tables from base backups
|
||||||
2018-03-27 [920a5e500] Skip temp tables from basebackup.
|
2018-03-27 [920a5e500] Skip temp tables from basebackup.
|
||||||
|
2017-11-07 [98267ee83] Exclude pg_internal.init from BASE_BACKUP
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Exclude unlogged and temporary tables from streaming base backups
|
Exclude unlogged, temporary tables, and
|
||||||
(David Steele)
|
<filename>pg_internal.init</filename> files from streaming base
|
||||||
|
backups (David Steele)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -1468,7 +1477,7 @@ same commits as above
|
|||||||
<para>
|
<para>
|
||||||
Add timeline information to the <link
|
Add timeline information to the <link
|
||||||
linkend="backup-lowlevel-base-backup"><filename>backup_label</filename></link>
|
linkend="backup-lowlevel-base-backup"><filename>backup_label</filename></link>
|
||||||
file (Simon Riggs)
|
file (Michael Paquier)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -1489,18 +1498,6 @@ same commits as above
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<!--
|
|
||||||
2017-11-07 [98267ee83] Exclude pg_internal.init from BASE_BACKUP
|
|
||||||
-->
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Document that <filename>pg_internal.init</filename> files do not
|
|
||||||
need to be included in the base backup (David Steele)
|
|
||||||
</para>
|
|
||||||
|
|
||||||
</listitem>
|
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
@ -1546,8 +1543,9 @@ same commits as above
|
|||||||
-->
|
-->
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Allow <command>ALTER TABLE</command> to add a non-null default
|
Allow <command>ALTER TABLE</command> to add a column with
|
||||||
column without a table rewrite (Andrew Dunstan, Serge Rielau)
|
a non-null default without a table rewrite (Andrew Dunstan,
|
||||||
|
Serge Rielau)
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -1881,22 +1879,6 @@ same commits as above
|
|||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<!--
|
<!--
|
||||||
2018-03-06 [0c2c81b40] doc: Add replication parameter to libpq documentation
|
|
||||||
-->
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Add libpq parameter to allow physical and logical replication
|
|
||||||
connections (Michael Paquier)
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
The libpq connection parameter is called <link
|
|
||||||
linkend="libpq-connect-replication"><option>replication</option></link>.
|
|
||||||
</para>
|
|
||||||
</listitem>
|
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<!--
|
|
||||||
2018-03-17 [e3bdb2d92] Set libpq sslcompression to off by default
|
2018-03-17 [e3bdb2d92] Set libpq sslcompression to off by default
|
||||||
-->
|
-->
|
||||||
|
|
||||||
@ -2022,14 +2004,14 @@ same commits as above
|
|||||||
-->
|
-->
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Have <application>psql</application> \d+ show a partition count
|
Have psql \d+ always show the partition information (Amit Langote,
|
||||||
of zero (Amit Langote)
|
Ashutosh Bapat)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Previously no partition information would be displayed for such
|
Previously partition information would not be displayed for a
|
||||||
tables. Also indicate which partitions are themselves partitioned.
|
partitioned table if it had no partitions. Also indicate which
|
||||||
ACCURATE?
|
partitions are themselves partitioned.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -2330,7 +2312,7 @@ same commits as above
|
|||||||
Add <link
|
Add <link
|
||||||
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
|
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
|
||||||
option <option>--no-sync</option> to prevent synchronous
|
option <option>--no-sync</option> to prevent synchronous
|
||||||
<acronym>WAL</acronym> writes (Michael Paquier)
|
<acronym>WAL</acronym> writes, for testing (Michael Paquier)
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -2382,7 +2364,7 @@ same commits as above
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
Prevent <application>pg_rewind</application> from running as
|
Prevent <application>pg_rewind</application> from running as
|
||||||
<literal>root</literal> (Magnus Hagander)
|
<literal>root</literal> (Michael Paquier)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user