to happen on large object open,
linkend="lo-open">lo_open(), not
- read/write (Tom Lane)
+ read/write (Tom Lane, Michael Paquier)
PostgreSQL has long supported a more
standard-compliant syntax for this capability.
+
+
+
+
+
+ Consistently return NaN for
+ NaN inputs to power()
+ on older platforms (Dang Minh Huong)
+
- Previously each hash index entry has to be locked and scanned
- separately.
+ Previously for each hash index entry, we need to refind the scan
+ position within the page. This cuts down on lock/unlock traffic.
Add information_schema columns related to table constraints and
- triggers (Michael Paquier)
+ triggers (Peter Eisentraut)
Add libpq option to support channel binding when using
linkend="auth-password">
SCRAM
- authentication (Michael Paquier)
+ authentication (Peter Eisentraut)
- Channel binding requires the server end
- of the
TLS connection to
- prove that it knows the password. The options are
+ While
SCRAM always prevents the
+ replay of transmitted hashed passwords in a later
+ session,
SCRAM with channel binding
+ also prevents man-in-the-middle attacks. The options are
linkend="libpq-scram-channel-binding">
and .
-
- WHAT DOES THIS DOC TEXT MEAN? "An empty value specifies that
- the client will not use channel binding. The default value
- is tls-unique."
-
Allow access to file system functions to be controlled by
GRANT/REVOKE permissions,
- rather than super-user checks (Michael Paquier)
+ rather than super-user checks (Stephen Frost)
Use GRANT/REVOKE
to control access to
linkend="lo-import">lo_import()
- and lo_export() (Michael Paquier)
+ and lo_export() (Michael Paquier, Tom Lane)
- Exclude unlogged and temporary tables from streaming base backups
- (David Steele)
+ Exclude unlogged, temporary tables, and
+ pg_internal.init files from streaming base
+ backups (David Steele)
Add timeline information to the
linkend="backup-lowlevel-base-backup">backup_label
- file (Simon Riggs)
+ file (Michael Paquier)
-
-
-
- Document that pg_internal.init files do not
- need to be included in the base backup (David Steele)
-
-
-
-
-->
- Allow ALTER TABLE to add a non-null default
- column without a table rewrite (Andrew Dunstan, Serge Rielau)
+ Allow ALTER TABLE to add a column with
+ a non-null default without a table rewrite (Andrew Dunstan,
+ Serge Rielau)
-
- Add libpq parameter to allow physical and logical replication
- connections (Michael Paquier)
-
-
- The libpq connection parameter is called
- linkend="libpq-connect-replication">.
-
-
-
-
-
-->
- Have
psql \d+ show a partition count
- of zero (Amit Langote)
+ Have psql \d+ always show the partition information (Amit Langote,
+ Ashutosh Bapat)
- Previously no partition information would be displayed for such
- tables. Also indicate which partitions are themselves partitioned.
- ACCURATE?
+ Previously partition information would not be displayed for a
+ partitioned table if it had no partitions. Also indicate which
+ partitions are themselves partitioned.
Add
linkend="app-pgreceivewal">
pg_receivewal
option to prevent synchronous
-
WAL writes (Michael Paquier)
+
WAL writes
, for testing (Michael Paquier)
Prevent
pg_rewind from running as
- root (Magnus Hagander)
+ root (Michael Paquier)