From 6a5bde7d4f96ef153578eaeb624ae12e48b46e85 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Tue, 18 May 2021 23:21:47 -0400 Subject: [PATCH] doc: partial completion of XML markup for PG 14 release notes --- doc/src/sgml/release-14.sgml | 441 ++++++++++++++++++----------------- 1 file changed, 221 insertions(+), 220 deletions(-) diff --git a/doc/src/sgml/release-14.sgml b/doc/src/sgml/release-14.sgml index d048e74754..91fe17055d 100644 --- a/doc/src/sgml/release-14.sgml +++ b/doc/src/sgml/release-14.sgml @@ -58,7 +58,7 @@ Author: Tom Lane --> -Prevent the containment operators (<@ and @>) for contrib/intarray from using GiST indexes (Tom Lane) +Prevent the containment operators (<@ and @>) for from using GiST indexes (Tom Lane) @@ -75,7 +75,8 @@ Author: Tom Lane --> -Remove deprecated containment operators @ and ~ for built-in geometric data types and contrib modules cube, hstore, intarray, and seg (Justin Pryzby) +Remove deprecated containment operators @ and ~ for built-in geometric data types and contrib modules , , +, and (Justin Pryzby) @@ -90,7 +91,7 @@ Author: Alexander Korotkov --> -Fix to_tsquery() and websearch_to_tsquery() to properly parse query text containing discarded tokens (Alexander Korotkov) +Fix to_tsquery() and websearch_to_tsquery() to properly parse query text containing discarded tokens (Alexander Korotkov) @@ -106,7 +107,7 @@ Author: Alexander Korotkov --> -Fix websearch_to_tsquery() to properly parse multiple adjacent discarded tokens in quotes (Alexander Korotkov) +Fix websearch_to_tsquery() to properly parse multiple adjacent discarded tokens in quotes (Alexander Korotkov) @@ -124,11 +125,11 @@ Author: Peter Eisentraut --> -Change the default of the password_encryption server parameter to scram-sha-256 (Peter Eisentraut) +Change the default of the server parameter to scram-sha-256 (Peter Eisentraut) -Previously it was md5. All new passwords will be stored as SHA256 unless this server variable is changed or the password is specified in md5 format. +Previously it was md5. All new passwords will be stored as SHA256 unless this server variable is changed or the password is specified in md5 format. Also, the legacy (and undocumented) boolean-like values which were previously synonyms for md5 are no longer accepted. @@ -140,12 +141,12 @@ Author: Bruce Momjian --> -Overhaul the specification of clientcert in pg_hba.conf (Kyotaro Horiguchi) +Overhaul the specification of clientcert in pg_hba.conf (Kyotaro Horiguchi) -Values 1/0/no-verify are no longer supported; only the strings verify-ca and verify-full can be used. Also, disallow verify-ca if cert authentication is enabled since cert requires verify-full -checking. +Values 1/0/no-verify are no longer supported; only the strings verify-ca and verify-full can be used. Also, disallow verify-ca if cert +authentication is enabled since cert requires verify-full checking. @@ -158,11 +159,11 @@ Author: Michael Paquier --> -Remove support for SSL compression (Daniel Gustafsson, Michael Paquier) +Remove support for SSL compression (Daniel Gustafsson, Michael Paquier) -This was already disabled by default in previous Postgres releases, and most modern OpenSSL and TLS versions no longer support it. +This was already disabled by default in previous Postgres releases, and most modern OpenSSL and TLS versions no longer support it. @@ -173,7 +174,7 @@ Author: Heikki Linnakangas --> -Remove server and libpq support for the version 2 wire protocol (Heikki Linnakangas) +Remove server and support for the version 2 wire protocol (Heikki Linnakangas) @@ -188,11 +189,11 @@ Author: Peter Eisentraut --> -Change EXTRACT to return the NUMERIC data type (Peter Eisentraut) +Change EXTRACT to return the NUMERIC data type (Peter Eisentraut) -EXTRACT(date) now throws an error for units that are not part of the date data type. +EXTRACT(date) now throws an error for units that are not part of the date data type. @@ -203,11 +204,11 @@ Author: Tom Lane --> -Fix handling of infinite window function ranges (Tom Lane) +Fix handling of infinite window function ranges (Tom Lane) -Previously window frame clauses like 'inf' PRECEDING AND 'inf' FOLLOWING returned incorrect results. +Previously window frame clauses like 'inf' PRECEDING AND 'inf' FOLLOWING returned incorrect results. @@ -218,7 +219,7 @@ Author: Peter Eisentraut --> -Prevent tablefunc's function normal_rand() from accepting negative values (Ashutosh Bapat) +Prevent 's function normal_rand() from accepting negative values (Ashutosh Bapat) @@ -233,11 +234,11 @@ Author: Tom Lane --> -Change var_samp() and stddev_samp() with numeric parameters to return NULL for a single NaN value (Tom Lane) +Change var_samp() and stddev_samp() with numeric parameters to return NULL for a single NaN value (Tom Lane) -Previously NaN was returned. +Previously NaN was returned. @@ -248,11 +249,11 @@ Author: Tom Lane --> -Remove factorial operators ! and !! (Mark Dilger) +Remove factorial operators ! and !! (Mark Dilger) -The factorial() function is still supported. Also remove function numeric_fac(). +The factorial() function is still supported. Also remove function numeric_fac(). @@ -263,7 +264,7 @@ Author: Peter Eisentraut --> -Disallow factorial() of negative numbers (Peter Eisentraut) +Disallow factorial() of negative numbers (Peter Eisentraut) @@ -278,11 +279,11 @@ Author: Tom Lane --> -Remove support for postfix (right-unary) operators (Mark Dilger) +Remove support for postfix (right-unary) operators (Mark Dilger) -pg_dump and pg_upgrade will warn if postfix operators are being dumped. +pg_dump and pg_upgrade will warn if postfix operators are being dumped. @@ -293,11 +294,11 @@ Author: Tom Lane --> -Allow \D and \W shorthands to match newlines in newline-sensitive mode (Tom Lane) +Allow \D and \W shorthands to match newlines in regular expression newline-sensitive mode (Tom Lane) -Previously they did not match; [^[:digit:]] or [^[:word:]] can be used to get the old behavior. +Previously they did not match; [^[:digit:]] or [^[:word:]] can be used to get the old behavior. @@ -312,7 +313,7 @@ Improve handling of regular expression back-references (Tom Lane) -For example, disregard ^ in its expansion in \1 in "(^\d+).*\1". +For example, disregard ^ in its expansion in \1 in (^\d+).*\1. @@ -323,7 +324,7 @@ Author: Tom Lane --> -Disallow \w as range start/end in character classes (Tom Lane) +Disallow \w as range start/end in character classes (Tom Lane) @@ -338,7 +339,7 @@ Author: Tom Lane --> -Force custom server variable names to match the pattern used for unquoted SQL identifiers (Tom Lane) +Force custom server variable names to match the pattern used for unquoted SQL identifiers (Tom Lane) @@ -351,11 +352,11 @@ Author: Peter Geoghegan --> -Remove server variable vacuum_cleanup_index_scale_factor (Peter Geoghegan) +Remove server variable vacuum_cleanup_index_scale_factor (Peter Geoghegan) -This setting was disabled in PostgreSQL version 13.3. +This setting was disabled in PostgreSQL version 13.3. @@ -366,7 +367,7 @@ Author: Joe Conway --> -Return false for has_column_privilege() checks on non-existent or dropped columns when using attribute numbers (Joe Conway) +Return false for has_column_privilege() checks on non-existent or dropped columns when using attribute numbers (Joe Conway) @@ -383,11 +384,11 @@ Author: Tom Lane --> -Pass doubled quote marks in ecpg SQL command strings literally (Tom Lane) +Pass doubled quote marks in SQL command strings literally (Tom Lane) -Previously 'abc''def' was passed to the server as 'abc'def', and "abc""def" was passed as "abc"def". +Previously 'abc''def' was passed to the server as 'abc'def', and "abc""def" was passed as "abc"def". @@ -398,7 +399,7 @@ Author: Peter Eisentraut --> -Disallow single-quoting of the language name in the CREATE/DROP LANGUAGE command (Peter Eisentraut) +Disallow single-quoting of the language name in the CREATE/DROP LANGUAGE command (Peter Eisentraut) @@ -409,7 +410,7 @@ Author: Thomas Munro --> -Remove contrib program pg_standby (Justin Pryzby) +Remove contrib program pg_standby (Justin Pryzby) @@ -420,7 +421,7 @@ Author: Tom Lane --> -Remove composite types for sequences or toast tables (Tom Lane) +Remove composite types for sequences or toast tables (Tom Lane) @@ -431,11 +432,11 @@ Author: Tom Lane --> -Remove operator_precedence_warning setting (Tom Lane) +Remove operator_precedence_warning setting (Tom Lane) -This was needed for warning applications about PostgreSQL 9.5 changes. +This was needed for warning applications about PostgreSQL 9.5 changes. @@ -464,7 +465,7 @@ Author: Stephen Frost --> -Add predefined roles pg_read_all_data and pg_write_all_data (Stephen Frost) +Add predefined roles pg_read_all_data and pg_write_all_data (Stephen Frost) @@ -483,7 +484,7 @@ Add a predefined role to match the database owner (Noah Misch) -It is called pg_database_owner; this is useful in template databases. +It is called pg_database_owner; this is useful in template databases. @@ -498,7 +499,7 @@ Remove temporary files after backend crashes (Euler Taveira) -These files were previously retained for debugging purposes; deletion can be disabled with remove_temp_files_after_crash. +These files were previously retained for debugging purposes; deletion can be disabled with remove_temp_files_after_crash. @@ -513,7 +514,7 @@ Add long-running queries to be canceled if the client disconnects (Sergey Cherka -The server variable client_connection_check_interval allows supporting operating systems, e.g., Linux, to automatically cancel queries by disconnected clients. +The server variable client_connection_check_interval allows supporting operating systems, e.g., Linux, to automatically cancel queries by disconnected clients. @@ -524,11 +525,11 @@ Author: Magnus Hagander --> -Add function pg_wait_for_backend_termination() that waits for session exit (Bharath Rupireddy) +Add function pg_wait_for_backend_termination() that waits for session exit (Bharath Rupireddy) -Also add a similar optional wait parameter to pg_terminate_backend(). +Also add a similar optional wait parameter to pg_terminate_backend(). @@ -554,7 +555,7 @@ Author: Peter Eisentraut --> -Add Set Server Name Indication (SNI) for SSL connection packets (Peter Eisentraut) +Add Set Server Name Indication (SNI) for SSL connection packets (Peter Eisentraut) @@ -587,11 +588,11 @@ Author: Peter Geoghegan --> -Allow VACUUM to eagerly add newly deleted btree pages to the free space map (Peter Geoghegan) +Allow VACUUM to eagerly add newly deleted btree pages to the free space map (Peter Geoghegan) -Previously VACUUM could only place preexisting deleted pages in the free space map. +Previously VACUUM could only place preexisting deleted pages in the free space map. @@ -624,7 +625,7 @@ Author: Peter Geoghegan --> -Reduce the default value of vacuum_cost_page_miss (Peter Geoghegan) +Reduce the default value of vacuum_cost_page_miss (Peter Geoghegan) @@ -639,11 +640,11 @@ Author: Michael Paquier --> -Add ability to skip vacuuming of TOAST tables (Nathan Bossart) +Add ability to skip vacuuming of TOAST tables (Nathan Bossart) -VACUUM now has a PROCESS_TOAST which can be set to false to disable TOAST processing, and vacuumdb has a --no-process-toast option. +VACUUM now has a PROCESS_TOAST which can be set to false to disable TOAST processing, and vacuumdb has a option. @@ -654,7 +655,7 @@ Author: Tomas Vondra --> -Have COPY FREEZE appropriately update page visibility bits (Anastasia Lubennikova, Pavan Deolasee, Jeff Janes) +Have COPY FREEZE appropriately update page visibility bits (Anastasia Lubennikova, Pavan Deolasee, Jeff Janes) @@ -669,7 +670,7 @@ Cause vacuum operations to be aggressive if the table is near xid or multixact w -This is controlled by vacuum_failsafe_age and vacuum_multixact_failsafe_age. +This is controlled by vacuum_failsafe_age and vacuum_multixact_failsafe_age. @@ -752,7 +753,7 @@ Allow partitions to be detached in a non-blocking manner (Álvaro Herrera) -The syntax is ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY, and FINALIZE. +The syntax is ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY, and FINALIZE. @@ -804,7 +805,7 @@ Author: Tomas Vondra --> -Allow BRIN indexes to record multiple min/max values per range (Tomas Vondra) +Allow BRIN indexes to record multiple min/max values per range (Tomas Vondra) @@ -819,7 +820,7 @@ Author: Tomas Vondra --> -Allow BRIN indexes to use bloom filters (Tomas Vondra) +Allow BRIN indexes to use bloom filters (Tomas Vondra) @@ -849,7 +850,7 @@ Author: Tom Lane --> -Allow SP-GiST to use INCLUDE'd columns (Pavel Borisov) +Allow SP-GiST to use INCLUDE'd columns (Pavel Borisov) @@ -869,7 +870,7 @@ Author: David Rowley --> -Allow hash lookup of IN clause with many constants (James Coleman, David Rowley) +Allow hash lookup of IN clause with many constants (James Coleman, David Rowley) @@ -888,7 +889,7 @@ Author: Dean Rasheed --> -Increase the number of places extended statistics can be used for OR clause estimation (Tomas Vondra, Dean Rasheed) +Increase the number of places extended statistics can be used for OR clause estimation (Tomas Vondra, Dean Rasheed) @@ -903,8 +904,8 @@ Allow extended statistics on expressions (Tomas Vondra) -This allows statistics on a group of expressions and columns, rather than only columns like previously. System view pg_stats_ext_exprs reports such statistics. -ALTER TABLE ... ALTER COLUMN ... TYPE RESETS STASTISTICS? +This allows statistics on a group of expressions and columns, rather than only columns like previously. System view pg_stats_ext_exprs reports such statistics. +ALTER TABLE ... ALTER COLUMN ... TYPE RESETS STASTISTICS? @@ -930,11 +931,11 @@ Author: Michael Paquier --> -Fix EXPLAIN CREATE TABLE AS and EXPLAIN CREATE MATERIALIZED VIEW to honor IF NOT EXISTS (Bharath Rupireddy) +Fix EXPLAIN CREATE TABLE AS and EXPLAIN CREATE MATERIALIZED VIEW to honor IF NOT EXISTS (Bharath Rupireddy) -Previously, if the object already exists, EXPLAIN would fail. +Previously, if the object already exists, EXPLAIN would fail. @@ -964,7 +965,7 @@ Author: Andres Freund --> -Improve the speed of computing MVCC visibility snapshots on systems with many CPUs and high session counts (Andres Freund) +Improve the speed of computing MVCC visibility snapshots on systems with many CPUs and high session counts (Andres Freund) @@ -1024,7 +1025,7 @@ Allow a query referencing multiple foreign tables to perform foreign table scans -The postgres_fdw supports these type of scans if "async_capable" is set. +The postgres_fdw supports these type of scans if async_capable is set. @@ -1039,7 +1040,7 @@ Allow analyze to do page prefetching (Stephen Frost) -This is controlled by maintenance_io_concurrency. +This is controlled by maintenance_io_concurrency. @@ -1087,7 +1088,7 @@ Dramatically improve Unicode normalization (John Naylor) -This speeds normalize() and IS NORMALIZED. +This speeds normalize() and IS NORMALIZED. @@ -1098,11 +1099,11 @@ Author: Robert Haas --> -Add ability to use LZ4 compression on TOAST data (Dilip Kumar) +Add ability to use LZ4 compression on TOAST data (Dilip Kumar) -This can be set at the column level, or set as a default via server setting default_toast_compression. The server must be compiled with --with-lz4 to support this feature; the default is still pglz. +This can be set at the column level, or set as a default via server setting default_toast_compression. The server must be compiled with to support this feature; the default is still pglz. @@ -1130,7 +1131,7 @@ Author: Alvaro Herrera --> -If server variable compute_query_id is enabled, display the query id in pg_stat_activity, EXPLAIN VERBOSE, csvlog, and optionally in log_line_prefix (Julien Rouhaud) +If server variable compute_query_id is enabled, display the query id in pg_stat_activity, EXPLAIN VERBOSE, csvlog, and optionally in log_line_prefix (Julien Rouhaud) @@ -1147,7 +1148,7 @@ Author: Fujii Masao --> -Add system view pg_backend_memory_contexts to report session memory usage (Atsushi Torikoshi, Fujii Masao) +Add system view pg_backend_memory_contexts to report session memory usage (Atsushi Torikoshi, Fujii Masao) @@ -1158,7 +1159,7 @@ Author: Fujii Masao --> -Add function pg_log_backend_memory_contexts() to output the memory contexts of arbitrary backends (Atsushi Torikoshi) +Add function pg_log_backend_memory_contexts() to output the memory contexts of arbitrary backends (Atsushi Torikoshi) @@ -1173,7 +1174,7 @@ Improve logging of auto-vacuum and auto-analyze (Stephen Frost, Jakub Wartak) -This reports I/O timings for auto-vacuum and auto-analyze if track_io_timing is enabled. Also, report buffer read and dirty rates for auto-analyze. +This reports I/O timings for auto-vacuum and auto-analyze if track_io_timing is enabled. Also, report buffer read and dirty rates for auto-analyze. @@ -1184,7 +1185,7 @@ Author: Michael Paquier --> -Add information about the original user name supplied by the client to the output of log_connections (Jacob Champion) +Add information about the original user name supplied by the client to the output of log_connections (Jacob Champion) @@ -1206,7 +1207,7 @@ Author: Michael Paquier --> -Add view pg_stat_progress_copy to report COPY progress (Josef Šimánek, Matthias van de Meent) +Add view pg_stat_progress_copy to report COPY progress (Josef Šimánek, Matthias van de Meent) @@ -1217,7 +1218,7 @@ Author: Magnus Hagander --> -Add session statistics to the pg_stat_database system view (Laurenz Albe) +Add session statistics to the pg_stat_database system view (Laurenz Albe) @@ -1228,7 +1229,7 @@ Author: Fujii Masao --> -Add columns to pg_prepared_statements to report generic and custom plan counts (Atsushi Torikoshi, Kyotaro Horiguchi) +Add columns to pg_prepared_statements to report generic and custom plan counts (Atsushi Torikoshi, Kyotaro Horiguchi) @@ -1239,7 +1240,7 @@ Author: Fujii Masao --> -Add lock wait start time to pg_locks (Atsushi Torikoshi) +Add lock wait start time to pg_locks (Atsushi Torikoshi) @@ -1254,7 +1255,7 @@ Author: Fujii Masao --> -Add system view pg_stat_wal which reports WAL activity (Masahiro Ikeda) +Add system view pg_stat_wal which reports WAL activity (Masahiro Ikeda) @@ -1271,11 +1272,11 @@ Author: Amit Kapila --> -Add system view pg_stat_replication_slots to report replication slot activity (Sawada Masahiko, Amit Kapila, Vignesh C) +Add system view pg_stat_replication_slots to report replication slot activity (Sawada Masahiko, Amit Kapila, Vignesh C) -Function pg_stat_reset_replication_slot() resets slot statistics. +Function pg_stat_reset_replication_slot() resets slot statistics. @@ -1286,11 +1287,11 @@ Author: Tom Lane --> -Improve pg_stat_activity reporting of walsender processes (Tom Lane) +Improve pg_stat_activity reporting of walsender processes (Tom Lane) -Previously only SQL commands were reported. +Previously only SQL commands were reported. @@ -1301,7 +1302,7 @@ Author: Fujii Masao --> -Make the archiver process visible in pg_stat_activity (Kyotaro Horiguchi) +Make the archiver process visible in pg_stat_activity (Kyotaro Horiguchi) @@ -1312,7 +1313,7 @@ Author: Fujii Masao --> -Add wait event WalReceiverExit to report WAL receiver exit wait time (Fujii Masao) +Add wait event WalReceiverExit to report WAL receiver exit wait time (Fujii Masao) @@ -1323,7 +1324,7 @@ Author: Peter Eisentraut --> -Implement information schema view routine_column_usage to track columns referenced by function and procedure default expressions (Peter Eisentraut) +Implement information schema view routine_column_usage to track columns referenced by function and procedure default expressions (Peter Eisentraut) @@ -1343,11 +1344,11 @@ Author: Andrew Dunstan --> -Allow the certificate's distinguished name (DN) to be matched for client certificate authentication (Andrew Dunstan) +Allow the certificate's distinguished name (DN) to be matched for client certificate authentication (Andrew Dunstan) -The new pg_hba.conf keyword "clientname=DN" allows comparison with certificate attributes beyond the CN and can be combined with ident maps. +The new pg_hba.conf keyword clientname=DN allows comparison with certificate attributes beyond the CN and can be combined with ident maps. @@ -1358,7 +1359,7 @@ Author: Tom Lane --> -Allow pg_hba.conf and pg_ident.conf records to span multiple lines (Fabien Coelho) +Allow pg_hba.conf and pg_ident.conf records to span multiple lines (Fabien Coelho) @@ -1373,11 +1374,11 @@ Author: Peter Eisentraut --> -Allow the specification of a certificate revocation list (CRL) directory (Kyotaro Horiguchi) +Allow the specification of a certificate revocation list (CRL) directory (Kyotaro Horiguchi) -This is controlled by server variable ssl_crl_dir and libpq connection option sslcrldir. Previously only CRL files could be specified. +This is controlled by server variable ssl_crl_dir and libpq connection option sslcrldir. Previously only CRL files could be specified. @@ -1408,11 +1409,11 @@ Author: Tom Lane --> -Add server setting idle_session_timeout to close idle sessions (Li Japin) +Add server setting idle_session_timeout to close idle sessions (Li Japin) -This is similar to idle_in_transaction_session_timeout. +This is similar to idle_in_transaction_session_timeout. @@ -1423,7 +1424,7 @@ Author: Stephen Frost --> -Change checkpoint_completion_target default to 0.9 (Stephen Frost) +Change checkpoint_completion_target default to 0.9 (Stephen Frost) @@ -1438,7 +1439,7 @@ Author: Michael Paquier --> -Add %P to log_line_prefix to report the parallel group leader (Justin Pryzby) +Add %P to log_line_prefix to report the parallel group leader (Justin Pryzby) @@ -1449,7 +1450,7 @@ Author: Michael Paquier --> -Allow unix_socket_directories to specify paths as individual, comma-separated quoted strings (Ian Lawrence Barwick) +Allow unix_socket_directories to specify paths as individual, comma-separated quoted strings (Ian Lawrence Barwick) @@ -1468,7 +1469,7 @@ Allow startup allocation of dynamic shared memory (Thomas Munro) -This is controlled by min_dynamic_shared_memory. This allows more use of huge pages. +This is controlled by min_dynamic_shared_memory. This allows more use of huge pages. @@ -1479,7 +1480,7 @@ Author: Thomas Munro --> -Add setting huge_page_size to control the size of huge pages used on Linux (Odin Ugedal) +Add setting huge_page_size to control the size of huge pages used on Linux (Odin Ugedal) @@ -1501,7 +1502,7 @@ Author: Heikki Linnakangas --> -Allow standby servers to be rewound via pg_rewind (Heikki Linnakangas) +Allow standby servers to be rewound via pg_rewind (Heikki Linnakangas) @@ -1512,11 +1513,11 @@ Author: Fujii Masao --> -Allow restore_command setting to be changed during a server reload (Sergei Kornilov) +Allow restore_command setting to be changed during a server reload (Sergei Kornilov) -You can also set restore_command to an empty string and reload to force recovery to only read from the pg_wal directory. +You can also set restore_command to an empty string and reload to force recovery to only read from the pg_wal directory. @@ -1529,7 +1530,7 @@ Author: Fujii Masao --> -Add server variable log_recovery_conflict_waits to report long recovery conflict wait times (Bertrand Drouvot, Masahiko Sawada) +Add server variable log_recovery_conflict_waits to report long recovery conflict wait times (Bertrand Drouvot, Masahiko Sawada) @@ -1555,11 +1556,11 @@ Author: Robert Haas --> -Add function pg_get_wal_replay_pause_state() to report the recovery state (Dilip Kumar) +Add function pg_get_wal_replay_pause_state() to report the recovery state (Dilip Kumar) -It gives more detailed information than pg_is_wal_replay_paused(), which still exists. +It gives more detailed information than pg_is_wal_replay_paused(), which still exists. @@ -1570,7 +1571,7 @@ Author: Tom Lane --> -Add new server-side variable in_hot_standby (Haribabu Kommi, Greg Nancarrow, Tom Lane) +Add new server-side variable in_hot_standby (Haribabu Kommi, Greg Nancarrow, Tom Lane) @@ -1597,7 +1598,7 @@ Allow file system sync at the start of crash recovery on Linux (Thomas Munro) By default, Postgres opens and fsyncs every data file at the start of crash recovery. -This new setting, recovery_init_sync_method=syncfs, instead syncs each filesystem used by the database cluster. +This new setting, recovery_init_sync_method=syncfs, instead syncs each filesystem used by the database cluster. This allows for faster recovery on systems with many database files. @@ -1609,7 +1610,7 @@ Author: Michael Paquier --> -Add function pg_xact_commit_timestamp_origin() to return the commit timestamp and replication origin of the specified transaction (Movead Li) +Add function pg_xact_commit_timestamp_origin() to return the commit timestamp and replication origin of the specified transaction (Movead Li) @@ -1620,7 +1621,7 @@ Author: Michael Paquier --> -Add the replication origin to the record returned by pg_last_committed_xact() (Movead Li) +Add the replication origin to the record returned by pg_last_committed_xact() (Movead Li) @@ -1679,7 +1680,7 @@ Allow logical replication to stream long in-progress transactions to subscribers -Previously transactions that exceeded logical_decoding_work_mem were written to disk until the transaction completed. +Previously transactions that exceeded logical_decoding_work_mem were written to disk until the transaction completed. @@ -1690,11 +1691,11 @@ Author: Amit Kapila --> -Enhance the logical replication API to allow streaming large in-progress transactions (Tomas Vondra, Dilip Kumar, Amit Kapila) +Enhance the logical replication API to allow streaming large in-progress transactions (Tomas Vondra, Dilip Kumar, Amit Kapila) -The output functions begin with "stream". test_decoding also supports these. +The output functions begin with stream. test_decoding also supports these. @@ -1716,7 +1717,7 @@ Author: Amit Kapila --> -Immediately WAL-log subtransaction and top-level XID association (Tomas Vondra, Dilip Kumar, Amit Kapila) +Immediately WAL-log subtransaction and top-level XID association (Tomas Vondra, Dilip Kumar, Amit Kapila) @@ -1739,7 +1740,7 @@ Enhance logical decoding APIs to handle two-phase commits (Ajin Cherian, Amit Ka -This is controlled via pg_create_logical_replication_slot(). +This is controlled via pg_create_logical_replication_slot(). @@ -1750,11 +1751,11 @@ Author: Amit Kapila --> -Generate WAL invalidations message during command completion when using logical replication (Dilip Kumar, Tomas Vondra, Amit Kapila) +Generate WAL invalidations message during command completion when using logical replication (Dilip Kumar, Tomas Vondra, Amit Kapila) -When logical replication is disabled, WAL invalidation messages are generated at transaction completion. This allows logical streaming of in-progress transactions. +When logical replication is disabled, WAL invalidation messages are generated at transaction completion. This allows logical streaming of in-progress transactions. @@ -1769,7 +1770,7 @@ Allow logical decoding to more efficiently process cache invalidation messages ( -This allows Logical decoding to work efficiently in presence of a large amount of DDL. +This allows Logical decoding to work efficiently in presence of a large amount of DDL. @@ -1816,7 +1817,7 @@ Allow logical decoding to be filtered by xid (Markus Wanner) - SELECT, INSERT + <command>SELECT</command>, <command>INSERT</command> @@ -1827,7 +1828,7 @@ Author: Tom Lane --> -Reduce the number of keywords that can't be used as column labels without "AS" (Mark Dilger) +Reduce the number of keywords that can't be used as column labels without AS (Mark Dilger) @@ -1838,15 +1839,15 @@ There are now 90% fewer restricted keywords. -Allow an alias to be specified for JOIN's USING clause (Peter Eisentraut) +Allow an alias to be specified for JOIN's USING clause (Peter Eisentraut) -The alias is created by using AS after the USING clause and represents an alias for the USING columns. +The alias is created by using AS after the USING clause and represents an alias for the USING columns. @@ -1857,22 +1858,22 @@ Author: Tomas Vondra --> -Allow DISTINCT to be added to GROUP BY to remove duplicate GROUPING SET combinations (Vik Fearing) +Allow DISTINCT to be added to GROUP BY to remove duplicate GROUPING SET combinations (Vik Fearing) -For example, GROUP BY CUBE (a,b), CUBE (b,c) will generate duplicate grouping combinations without DISTINCT. +For example, GROUP BY CUBE (a,b), CUBE (b,c) will generate duplicate grouping combinations without DISTINCT. -Properly handle DEFAULT values for columns in multi-column inserts (Dean Rasheed) +Properly handle DEFAULT values for columns in multi-column inserts (Dean Rasheed) @@ -1889,7 +1890,7 @@ Author: Peter Eisentraut --> -Add SQL-standard SEARCH and CYCLE clauses for common table expressions (Peter Eisentraut) +Add SQL-standard SEARCH and CYCLE clauses for common table expressions (Peter Eisentraut) @@ -1904,7 +1905,7 @@ Author: Tom Lane --> -Allow the WHERE clause of ON CONFLICT to be table-qualified (Tom Lane) +Allow the WHERE clause of ON CONFLICT to be table-qualified (Tom Lane) @@ -1928,7 +1929,7 @@ Author: Thomas Munro --> -Allow REFRESH MATERIALIZED VIEW to use parallelism (Bharath Rupireddy) +Allow REFRESH MATERIALIZED VIEW to use parallelism (Bharath Rupireddy) @@ -1939,11 +1940,11 @@ Author: Michael Paquier --> -Allow REINDEX to change the tablespace of the new index (Alexey Kondratov, Michael Paquier, Justin Pryzby) +Allow REINDEX to change the tablespace of the new index (Alexey Kondratov, Michael Paquier, Justin Pryzby) -This is done by specifying a TABLESPACE clause. +This is done by specifying a TABLESPACE clause. @@ -1954,7 +1955,7 @@ Author: Michael Paquier --> -Allow REINDEX to process all child tables or indexes of a partitioned relation (Justin Pryzby, Michael Paquier) +Allow REINDEX to process all child tables or indexes of a partitioned relation (Justin Pryzby, Michael Paquier) @@ -1965,7 +1966,7 @@ Author: Tom Lane --> -Improve the performance of COPY FROM in binary mode (Bharath Rupireddy, Amit Langote) +Improve the performance of COPY FROM in binary mode (Bharath Rupireddy, Amit Langote) @@ -1976,11 +1977,11 @@ Author: Tom Lane --> -Preserve SQL standard syntax in view definitions, if possible (Tom Lane) +Preserve SQL standard syntax in view definitions, if possible (Tom Lane) -Previously non-function call SQL standard syntax, e.g. EXTRACT, were converted to non-SQL standard function calls. +Previously non-function call SQL standard syntax, e.g. EXTRACT, were converted to non-SQL standard function calls. @@ -1991,7 +1992,7 @@ Author: Peter Eisentraut --> -Add the SQL-standard clause GRANTED BY to GRANT and REVOKE (Peter Eisentraut) +Add the SQL-standard clause GRANTED BY to GRANT and REVOKE (Peter Eisentraut) @@ -2002,7 +2003,7 @@ Author: Tom Lane --> -Add OR REPLACE for CREATE TRIGGER (Takamichi Osumi) +Add OR REPLACE for CREATE TRIGGER (Takamichi Osumi) @@ -2021,7 +2022,7 @@ Allow control over whether foreign servers keep connections open after transacti -This is controlled by keep_connections and defaults to on. +This is controlled by keep_connections and defaults to on. @@ -2032,11 +2033,11 @@ Author: Fujii Masao --> -Allow TRUNCATE to operate on foreign tables (Kazutaka Onishi, Kohei KaiGai) +Allow TRUNCATE to operate on foreign tables (Kazutaka Onishi, Kohei KaiGai) -The postgres_fdw module also now supports this. +The postgres_fdw module also now supports this. @@ -2051,7 +2052,7 @@ Allow publications to be more easily added and removed (Japin Li) -The new syntax is ALTER SUBSCRIPTION ... ADD/DROP PUBLICATION. This avoids having to specify all publications to add/remove entries. +The new syntax is ALTER SUBSCRIPTION ... ADD/DROP PUBLICATION. This avoids having to specify all publications to add/remove entries. @@ -2068,7 +2069,7 @@ Add primary keys, unique constraints, and foreign keys to system catalogs (Peter -This helps GUI tools analyze the system tables. +This helps GUI tools analyze the system tables. @@ -2079,7 +2080,7 @@ Author: Peter Eisentraut --> -Allow CURRENT_ROLE every place CURRENT_USER is accepted (Peter Eisentraut) +Allow CURRENT_ROLE every place CURRENT_USER is accepted (Peter Eisentraut) @@ -2119,11 +2120,11 @@ Author: Alexander Korotkov --> -Allow subscripting of JSONB (Dmitry Dolgov) +Allow subscripting of JSONB (Dmitry Dolgov) -JSONB subscripting can be used to extract and assign to portions of JSONB documents. +JSONB subscripting can be used to extract and assign to portions of JSONB documents. @@ -2188,7 +2189,7 @@ Allow tsearch data files to have unlimited line lengths (Tom Lane) -The previous limit was 4k bytes. Also remove function t_readline(). +The previous limit was 4k bytes. Also remove function t_readline(). @@ -2199,7 +2200,7 @@ Author: Tom Lane --> -Add support for infinity and -infinity values to the numeric data type (Tom Lane) +Add support for infinity and -infinity values to the numeric data type (Tom Lane) @@ -2255,7 +2256,7 @@ Author: Fujii Masao --> -Add operators to add and subtract LSN and numeric (byte) values (Fujii Masao) +Add operators to add and subtract LSN and numeric (byte) values (Fujii Masao) @@ -2266,7 +2267,7 @@ Author: Tom Lane --> -Allow binary data transfer to be more forgiving of array and record OID mismatches (Tom Lane) +Allow binary data transfer to be more forgiving of array and record OID mismatches (Tom Lane) @@ -2297,7 +2298,7 @@ Author: Peter Eisentraut --> -Allow SQL-language functions and procedures to use SQL-standard function bodies (Peter Eisentraut) +Allow SQL-language functions and procedures to use SQL-standard function bodies (Peter Eisentraut) @@ -2314,7 +2315,7 @@ Author: Peter Eisentraut --> -Allow procedures to have OUT parameters (Peter Eisentraut) +Allow procedures to have OUT parameters (Peter Eisentraut) @@ -2329,7 +2330,7 @@ Allow some array functions to operate on a mix of compatible data types (Tom Lan -The functions are array_append() array_prepend(), array_cat(), array_position(), array_positions(), array_remove(), array_replace(), and width_bucket(). Previously only identical data types could be used. +The functions are array_append() array_prepend(), array_cat(), array_position(), array_positions(), array_remove(), array_replace(), and width_bucket(). Previously only identical data types could be used. @@ -2340,7 +2341,7 @@ Author: Tom Lane --> -Add SQL-standard trim_array() function (Vik Fearing) +Add SQL-standard trim_array() function (Vik Fearing) @@ -2355,7 +2356,7 @@ Author: Tom Lane --> -Add bytea equivalents of ltrim() and rtrim() (Joel Jacobson) +Add bytea equivalents of ltrim() and rtrim() (Joel Jacobson) @@ -2366,7 +2367,7 @@ Author: Tom Lane --> -Support negative indexes in split_part() (Nikhil Benesch) +Support negative indexes in split_part() (Nikhil Benesch) @@ -2381,11 +2382,11 @@ Author: Tom Lane --> -A string_to_table() function to split a string on delimiters (Pavel Stehule) +A string_to_table() function to split a string on delimiters (Pavel Stehule) -This is similar to the regexp_split_to_table() function. +This is similar to the regexp_split_to_table() function. @@ -2396,7 +2397,7 @@ Author: Peter Eisentraut --> -Add unistr() function to allow Unicode characters to be specified as backslash-hex escapes in strings (Pavel Stehule) +Add unistr() function to allow Unicode characters to be specified as backslash-hex escapes in strings (Pavel Stehule) @@ -2411,7 +2412,7 @@ Author: Peter Eisentraut --> -Add bit_xor XOR aggregate function (Alexey Bashtanov) +Add bit_xor() XOR aggregate function (Alexey Bashtanov) @@ -2422,7 +2423,7 @@ Author: Peter Eisentraut --> -Add function bit_count() to return the number of bits set in a bit or byte string (David Fetter) +Add function bit_count() to return the number of bits set in a bit or byte string (David Fetter) @@ -2435,11 +2436,11 @@ Author: Peter Eisentraut --> -Add date_bin function (John Naylor) +Add date_bin() function (John Naylor) -The function date_bin "bins" the input timestamp into a specified interval aligned with a specified origin. +The function date_bin() "bins" the input timestamp into a specified interval aligned with a specified origin. @@ -2450,11 +2451,11 @@ Author: Tom Lane --> -Allow make_timestamp/make_timestamptz to accept negative years (Peter Eisentraut) +Allow make_timestamp()/make_timestamptz() to accept negative years (Peter Eisentraut) -They are interpreted as BC years. +They are interpreted as BC years. @@ -2465,11 +2466,11 @@ Author: Peter Eisentraut --> -Add newer regular expression substring() syntax (Peter Eisentraut) +Add newer regular expression substring() syntax (Peter Eisentraut) -The new syntax is SUBSTRING(text SIMILAR pattern ESCAPE escapechar). The previous standard syntax was SUBSTRING(text FROM pattern FOR escapechar), and is still supported by Postgres. +The new syntax is SUBSTRING(text SIMILAR pattern ESCAPE escapechar). The previous standard syntax was SUBSTRING(text FROM pattern FOR escapechar), and is still supported by Postgres. @@ -2502,7 +2503,7 @@ Author: Tom Lane --> -Allow more flexible data types for default values of lead() and lag() window functions (Vik Fearing) +Allow more flexible data types for default values of lead() and lag() window functions (Vik Fearing) @@ -2517,7 +2518,7 @@ Author: Tom Lane --> -Cause exp() and power() for negative-infinity exponents to return zero (Tom Lane) +Cause exp() and power() for negative-infinity exponents to return zero (Tom Lane) @@ -2547,7 +2548,7 @@ Author: Tom Lane --> -Mark pg_stat_get_subscription() as returning a set (Tom Lane) +Mark pg_stat_get_subscription() as returning a set (Tom Lane) @@ -2562,7 +2563,7 @@ Author: Tom Lane --> -Prevent inet_server_addr() and inet_server_port() from being run by parallel workers (Masahiko Sawada) +Prevent inet_server_addr() and inet_server_port() from being run by parallel workers (Masahiko Sawada) @@ -2573,7 +2574,7 @@ Author: Michael Paquier --> -Change pg_describe_object(), pg_identify_object(), and pg_identify_object_as_address() to always report helpful error messages for non-existent objects (Michael Paquier) +Change pg_describe_object(), pg_identify_object(), and pg_identify_object_as_address() to always report helpful error messages for non-existent objects (Michael Paquier) @@ -2608,7 +2609,7 @@ Author: Tom Lane --> -Allow plpgsql's RETURN QUERY to execute its query using parallelism (Tom Lane) +Allow plpgsql's RETURN QUERY to execute its query using parallelism (Tom Lane) @@ -2656,11 +2657,11 @@ Author: Tom Lane --> -Enhance libpq's target_session_attrs parameter options (Haribabu Kommi, Greg Nancarrow, Vignesh C, Tom Lane) +Enhance libpq's parameter options (Haribabu Kommi, Greg Nancarrow, Vignesh C, Tom Lane) -New options are "read-only", "primary", "standby", and "prefer-standby". +New options are read-only, primary, standby, and prefer-standby. @@ -2671,7 +2672,7 @@ Author: Alvaro Herrera --> -Improve the output format of libpq's PQtrace() (Aya Iwata, Álvaro Herrera) +Improve the output format of libpq's PQtrace() (Aya Iwata, Álvaro Herrera) @@ -2697,11 +2698,11 @@ Author: Michael Meskes --> -Allow an ECPG SQL identifier to be linked to a specific connection (Hayato Kuroda) +Allow an ECPG SQL identifier to be linked to a specific connection (Hayato Kuroda) -This is done via DECLARE ... STATEMENT. +This is done via DECLARE ... STATEMENT. @@ -2725,7 +2726,7 @@ Allow reindexdb to change the tablespace of the new index (Michael Paquier) -This is done by specifying --tablespace. +This is done by specifying . @@ -2740,7 +2741,7 @@ Allow vacuumdb to skip index cleanup and truncation (Nathan Bossart) -The options are --no-index-cleanup and --no-truncate. +The options are and . @@ -2751,11 +2752,11 @@ Author: Michael Paquier --> -Allow pg_dump to dump only certain extensions (Guillaume Lelarge) +Allow pg_dump to dump only certain extensions (Guillaume Lelarge) -This is controlled by option --extension. +This is controlled by option . @@ -2766,7 +2767,7 @@ Author: Dean Rasheed --> -Add pgbench permute() function to randomly shuffle values (Fabien Coelho, Hironobu Suzuki, Dean Rasheed) +Add pgbench permute() function to randomly shuffle values (Fabien Coelho, Hironobu Suzuki, Dean Rasheed) @@ -2777,11 +2778,11 @@ Author: Tom Lane --> -Allow multiple verbose option specifications (-v) to increase the logging verbosity (Tom Lane) +Allow multiple verbose option specifications () to increase the logging verbosity (Tom Lane) -This is now supported by pg_dump, pg_dumpall, and pg_restore. +This is now supported by pg_dump, pg_dumpall, and pg_restore. @@ -2799,7 +2800,7 @@ Author: Tom Lane --> -Allow psql's \df and \do commands to specify function and operator argument types (Greg Sabino Mullane, Tom Lane) +Allow psql's \df and \do commands to specify function and operator argument types (Greg Sabino Mullane, Tom Lane) @@ -2814,7 +2815,7 @@ Author: Michael Paquier --> -Add an access method column to psql's \d[i|m|t]+ output (Georgios Kokolatos) +Add an access method column to psql's \d[i|m|t]+ output (Georgios Kokolatos) @@ -2825,7 +2826,7 @@ Author: Tom Lane --> -Allow psql's \dt and \di to show TOAST tables and their indexes (Justin Pryzby) +Allow psql's \dt and \di to show TOAST tables and their indexes (Justin Pryzby) @@ -2836,7 +2837,7 @@ Author: Tomas Vondra --> -Add psql command \dX to list extended statistics objects (Tatsuro Yamada) +Add psql command \dX to list extended statistics objects (Tatsuro Yamada) @@ -2847,7 +2848,7 @@ Author: Tom Lane --> -Fix psql's \dT to understand array syntax and backend grammar aliases, like "int" for "integer" (Greg Sabino Mullane, Tom Lane) +Fix psql's \dT to understand array syntax and backend grammar aliases, like "int" for "integer" (Greg Sabino Mullane, Tom Lane) @@ -2858,7 +2859,7 @@ Author: Tom Lane --> -When editing the previous query or a file with psql's \e, or using \ef and \ev, ignore the contents if the editor exits without saving (Laurenz Albe) +When editing the previous query or a file with psql's \e, or using \ef and \ev, ignore the contents if the editor exits without saving (Laurenz Albe) @@ -2873,7 +2874,7 @@ Author: Tom Lane --> -Improve psql's handling of \connect with -reuse-previous (Tom Lane) +Improve psql's handling of \connect with (Tom Lane) @@ -2944,7 +2945,7 @@ Author: Robert Haas --> -Add command-line utility pg_amcheck to simplify running contrib/amcheck operations on many relations (Mark Dilger) +Add command-line utility pg_amcheck to simplify running contrib/amcheck operations on many relations (Mark Dilger) @@ -2955,7 +2956,7 @@ Author: Magnus Hagander --> -Add --no-instructions option to initdb (Magnus Hagander) +Add option to initdb (Magnus Hagander) @@ -2970,7 +2971,7 @@ Author: Magnus Hagander --> -Stop pg_upgrade from creating analyze_new_cluster script (Michael Paquier) +Stop pg_upgrade from creating analyze_new_cluster script (Michael Paquier) @@ -2985,7 +2986,7 @@ Author: Magnus Hagander --> -Remove support for the postmaster -o option (Magnus Hagander) +Remove support for the postmaster option (Magnus Hagander) @@ -3020,11 +3021,11 @@ Author: Peter Eisentraut --> -Add documentation for the factorial() function (Peter Eisentraut) +Add documentation for the factorial() function (Peter Eisentraut) -With the removal of the ! operator in this release, factorial() is the only built-in way to compute a factorial. +With the removal of the ! operator in this release, factorial() is the only built-in way to compute a factorial. @@ -3044,11 +3045,11 @@ Author: Michael Paquier --> -Add configure option --with-ssl={openssl} to behave like --with-openssl (Daniel Gustafsson, Michael Paquier) +Add configure option --with-ssl={openssl} to behave like (Daniel Gustafsson, Michael Paquier) -The option --with-openssl is kept for compatibility. +The option is kept for compatibility. @@ -3074,7 +3075,7 @@ Author: Peter Eisentraut --> -Add debug_invalidate_system_caches_always to control cache overwriting (Craig Ringer) +Add debug_invalidate_system_caches_always to control cache overwriting (Craig Ringer) @@ -3115,7 +3116,7 @@ Author: Andres Freund --> -Add support for LLVM 12 (Andres Freund) +Add support for LLVM version 12 (Andres Freund) @@ -3132,11 +3133,11 @@ Author: Michael Paquier --> -Change SHA1, SHA2, and MD5 hash computations to use the OpenSSL EVP API (Michael Paquier) +Change SHA1, SHA2, and MD5 hash computations to use the OpenSSL EVP API (Michael Paquier) -This is more modern and supports FIPS mode. +This is more modern and supports FIPS mode. @@ -3158,7 +3159,7 @@ Author: Heikki Linnakangas --> -Add direct conversion routines between EUC_TW and Big5 (Heikki Linnakangas) +Add direct conversion routines between EUC_TW and Big5 (Heikki Linnakangas) @@ -3180,7 +3181,7 @@ Author: Tom Lane --> -Add "amadjustmembers" to the index access method API (Tom Lane) +Add "amadjustmembers" to the index access method API (Tom Lane) @@ -3204,11 +3205,11 @@ Author: Bruce Momjian --> -Move query hash computation from pg_stat_statements to the core server (Julien Rouhaud) +Move query hash computation from pg_stat_statements to the core server (Julien Rouhaud) -The new server variable compute_query_id's default of 'auto' will automatically enable query id computation when this extension is loaded. +The new server variable compute_query_id's default of 'auto' will automatically enable query id computation when this extension is loaded. @@ -3219,7 +3220,7 @@ Author: Magnus Hagander --> -Allow pg_stat_statements to track top and nested statements independently (Julien Rohaud) +Allow pg_stat_statements to track top and nested statements independently (Julien Rohaud) @@ -3236,7 +3237,7 @@ Author: Fujii Masao --> -Add row counts for utility commands to pg_stat_statements (Fujii Masao, Katsuragi Yuta, Seino Yuki) +Add row counts for utility commands to pg_stat_statements> (Fujii Masao, Katsuragi Yuta, Seino Yuki) @@ -3249,7 +3250,7 @@ Author: Fujii Masao --> -Add pg_stat_statements_info system view to show pg_stat_statements activity (Katsuragi Yuta, Yuki Seino, Naoki Nakamichi) +Add pg_stat_statements_info system view to show pg_stat_statements activity (Katsuragi Yuta, Yuki Seino, Naoki Nakamichi) @@ -3271,11 +3272,11 @@ Author: Alexander Korotkov --> -Allow GiST/GIN pg_trgm indexes to do equality lookups (Julien Rouhaud) +Allow GiST/GIN pg_trgm indexes to do equality lookups (Julien Rouhaud) -This is similar to LIKE except no wildcards are honored. +This is similar to LIKE except no wildcards are honored. @@ -3297,7 +3298,7 @@ Author: Robert Haas --> -Add contrib module pg_surgery which allows changes to row visibility (Ashutosh Sharma) +Add contrib module pg_surgery which allows changes to row visibility (Ashutosh Sharma) @@ -3312,7 +3313,7 @@ Author: Robert Haas --> -Add contrib module old_snapshot to report the XID/time mapping used by an active old_snapshot_threshold (Robert Haas) +Add contrib module old_snapshot to report the XID/time mapping used by an active old_snapshot_threshold (Robert Haas) @@ -3362,7 +3363,7 @@ Author: Peter Eisentraut --> -Allow pgstattuple_approx() to report on TOAST tables (Peter Eisentraut) +Allow pgstattuple_approx() to report on TOAST tables (Peter Eisentraut) @@ -3373,7 +3374,7 @@ Author: Alexander Korotkov --> -Mark btree_gist functions as parallel safe (Steven Winfield) +Mark btree_gist functions as parallel safe (Steven Winfield) @@ -3393,7 +3394,7 @@ Author: Tomas Vondra --> -Allow postgres_fdw to INSERT rows in bulk (Takayuki Tsunakawa, Tomas Vondra, Amit Langote) +Allow postgres_fdw to INSERT rows in bulk (Takayuki Tsunakawa, Tomas Vondra, Amit Langote) @@ -3404,7 +3405,7 @@ Author: Fujii Masao --> -Allow postgres_fdw to import table partitions if specified by IMPORT FOREIGN SCHEMA ... LIMIT TO (Matthias van de Meent) +Allow postgres_fdw to import table partitions if specified by IMPORT FOREIGN SCHEMA ... LIMIT TO (Matthias van de Meent) @@ -3419,7 +3420,7 @@ Author: Fujii Masao --> -Add postgres_fdw function postgres_fdw_get_connections to report open foreign server connections (Bharath Rupireddy) +Add postgres_fdw function postgres_fdw_get_connections to report open foreign server connections (Bharath Rupireddy) @@ -3430,7 +3431,7 @@ Author: Fujii Masao --> -Add postgres_fdw functions to discard cached connections (Bharath Rupireddy) +Add postgres_fdw functions to discard cached connections (Bharath Rupireddy) @@ -3443,7 +3444,7 @@ Author: Fujii Masao --> -Allow postgres_fdw to reestablish foreign server connections if necessary (Bharath Rupireddy) +Allow postgres_fdw to reestablish foreign server connections if necessary (Bharath Rupireddy)