From 55370f8db96c8416940ad0b05be7a00a9f059a9f Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 21 May 2021 16:16:56 -0400 Subject: [PATCH] doc: more XML markup for PG 14 release notes --- doc/src/sgml/release-14.sgml | 265 ++++++++++++++++++----------------- 1 file changed, 134 insertions(+), 131 deletions(-) diff --git a/doc/src/sgml/release-14.sgml b/doc/src/sgml/release-14.sgml index c23e4a4589..b1d19cf95b 100644 --- a/doc/src/sgml/release-14.sgml +++ b/doc/src/sgml/release-14.sgml @@ -91,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) @@ -107,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) @@ -141,7 +141,7 @@ 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) @@ -159,7 +159,7 @@ Author: Michael Paquier --> -Remove support for SSL compression (Daniel Gustafsson, Michael Paquier) +Remove support for SSL compression (Daniel Gustafsson, Michael Paquier) @@ -189,7 +189,7 @@ Author: Peter Eisentraut --> -Change EXTRACT to return the NUMERIC data type (Peter Eisentraut) +Change EXTRACT to return the NUMERIC data type (Peter Eisentraut) @@ -234,7 +234,7 @@ 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) @@ -253,7 +253,7 @@ Remove factorial operators ! and !! (Mark -The factorial() function is still supported. Also remove function numeric_fac(). +The factorial() function is still supported. Also remove function numeric_fac(). @@ -367,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) @@ -399,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) @@ -465,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) @@ -484,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. @@ -499,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 . @@ -514,7 +514,7 @@ Allow long-running queries to be canceled if the client disconnects (Sergey Cher -The server variable client_connection_check_interval allows some supported operating systems to automatically cancel queries by disconnected clients. +The server variable allows some supported operating systems to automatically cancel queries by disconnected clients. @@ -525,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() @@ -544,7 +544,7 @@ Allow wide tuples to be always added to almost-empty heap pages (John Naylor, Fl -Previously tuples whose insertion would have exceeded the page's fill factor were instead added to new pages. +Previously tuples whose insertion would have exceeded the page's fill factor were instead added to new pages. @@ -559,14 +559,14 @@ Add Set Server Name Indication (SNI) for SSL -This can be disabled by turning off client option "sslsni". +This can be disabled by turning off client option sslsni. - Vacuuming + <link linkend="routine-vacuuming">Vacuuming</link> @@ -588,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. @@ -625,7 +625,7 @@ Author: Peter Geoghegan --> -Reduce the default value of vacuum_cost_page_miss (Peter Geoghegan) +Reduce the default value of from 10 milliseconds to 2 (Peter Geoghegan) @@ -644,7 +644,8 @@ 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 option. +VACUUM now has a PROCESS_TOAST which can be set to false to disable TOAST processing, and +vacuumdb has a option. @@ -655,7 +656,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) @@ -670,7 +671,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 and . @@ -696,7 +697,7 @@ Author: Alvaro Herrera --> -Autovacuum now analyzes partitioned tables (Yuzuko Hosoya, Álvaro Herrera) +Autovacuum now analyzes partitioned tables (Yuzuko Hosoya, Álvaro Herrera) @@ -711,7 +712,7 @@ Author: Michael Paquier --> -Add per-index information to autovacuum logging output (Masahiko Sawada) +Add per-index information to autovacuum logging output (Masahiko Sawada) @@ -749,7 +750,7 @@ Author: Alvaro Herrera --> -Allow partitions to be detached in a non-blocking manner (Álvaro Herrera) +Allow partitions to be detached in a non-blocking manner (Álvaro Herrera) @@ -790,7 +791,7 @@ Author: Peter Geoghegan --> -Allow btree index additions to remove expired index entries to prevent page splits (Peter Geoghegan) +Allow btree index additions to remove expired index entries to prevent page splits (Peter Geoghegan) @@ -805,7 +806,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) @@ -835,7 +836,7 @@ Author: Heikki Linnakangas --> -Allow some GiST indexes to be built by presorting the data (Andrey Borodin) +Allow some GiST indexes to be built by presorting the data (Andrey Borodin) @@ -850,7 +851,7 @@ Author: Tom Lane --> -Allow SP-GiST to use INCLUDE'd columns (Pavel Borisov) +Allow SP-GiST to use INCLUDE'd columns (Pavel Borisov) @@ -889,7 +890,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) @@ -904,8 +905,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? @@ -916,11 +917,11 @@ Author: David Rowley --> -Allow efficient heap scanning of a range of tids (Edmund Horner, David Rowley) +Allow efficient heap scanning of a range of TIDs (Edmund Horner, David Rowley) -Previously a sequential scan was required for non-equality tid specifications. +Previously a sequential scan was required for non-equality TID specifications. @@ -931,7 +932,7 @@ 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) @@ -965,7 +966,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) @@ -995,7 +996,7 @@ Author: David Rowley --> -Allow window functions to perform incremental sorts (David Rowley) +Allow window functions to perform incremental sorts (David Rowley) @@ -1010,7 +1011,7 @@ Improve the I/O performance of parallel sequential scans (Thomas Munro, David Ro -This was done by allocating blocks in groups to parallel workers. +This was done by allocating blocks in groups to parallel workers. @@ -1021,11 +1022,11 @@ Author: Etsuro Fujita --> -Allow a query referencing multiple foreign tables to perform foreign table scans in parallel (Robert Haas, Kyotaro Horiguchi, Thomas Munro, Etsuro Fujita) +Allow a query referencing multiple foreign tables to perform foreign table scans in parallel (Robert Haas, Kyotaro Horiguchi, Thomas Munro, Etsuro Fujita) -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. @@ -1036,11 +1037,11 @@ Author: Stephen Frost --> -Allow analyze to do page prefetching (Stephen Frost) +Allow analyze to do page prefetching (Stephen Frost) -This is controlled by maintenance_io_concurrency. +This is controlled by . @@ -1071,7 +1072,7 @@ Author: Tom Lane --> -Improve the performance of regular expression comparisons (Tom Lane) +Improve the performance of regular expression comparisons (Tom Lane) @@ -1088,7 +1089,7 @@ Dramatically improve Unicode normalization (John Naylor) -This speeds normalize() and IS NORMALIZED. +This speeds normalize() and IS NORMALIZED. @@ -1099,11 +1100,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 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 . The server must be compiled with to support this feature; the default is still pglz. @@ -1131,7 +1132,9 @@ 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 is enabled, display the query id in pg_stat_activity, +EXPLAIN VERBOSE, csvlog, and optionally in +(Julien Rouhaud) @@ -1148,7 +1151,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) @@ -1159,7 +1162,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) @@ -1170,11 +1173,11 @@ Author: Stephen Frost --> -Improve logging of auto-vacuum and auto-analyze (Stephen Frost, Jakub Wartak) +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 is enabled. Also, report buffer read and dirty rates for auto-analyze. @@ -1185,7 +1188,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 (Jacob Champion) @@ -1207,7 +1210,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) @@ -1218,7 +1221,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) @@ -1229,7 +1232,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) @@ -1240,7 +1243,7 @@ Author: Fujii Masao --> -Add lock wait start time to pg_locks (Atsushi Torikoshi) +Add lock wait start time to pg_locks (Atsushi Torikoshi) @@ -1255,7 +1258,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) @@ -1272,11 +1275,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. @@ -1287,7 +1290,7 @@ Author: Tom Lane --> -Improve pg_stat_activity reporting of walsender processes (Tom Lane) +Improve pg_stat_activity reporting of walsender processes (Tom Lane) @@ -1313,7 +1316,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) @@ -1324,7 +1327,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) @@ -1348,7 +1351,7 @@ Allow the certificate's distinguished name (DN) to be matched -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. @@ -1359,7 +1362,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) @@ -1378,7 +1381,7 @@ Allow the specification of a certificate revocation list (CRL -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 and libpq connection option sslcrldir. Previously only CRL files could be specified. @@ -1409,11 +1412,11 @@ Author: Tom Lane --> -Add server setting idle_session_timeout to close idle sessions (Li Japin) +Add server setting to close idle sessions (Li Japin) -This is similar to idle_in_transaction_session_timeout. +This is similar to . @@ -1424,7 +1427,7 @@ Author: Stephen Frost --> -Change checkpoint_completion_target default to 0.9 (Stephen Frost) +Change default to 0.9 (Stephen Frost) @@ -1439,7 +1442,7 @@ Author: Michael Paquier --> -Allow %P in log_line_prefix to report the parallel group leader (Justin Pryzby) +Allow %P in to report the parallel group leader (Justin Pryzby) @@ -1450,7 +1453,7 @@ Author: Michael Paquier --> -Allow unix_socket_directories to specify paths as individual, comma-separated quoted strings (Ian Lawrence Barwick) +Allow to specify paths as individual, comma-separated quoted strings (Ian Lawrence Barwick) @@ -1469,7 +1472,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 . This allows more use of huge pages. @@ -1480,7 +1483,7 @@ Author: Thomas Munro --> -Add setting huge_page_size to control the size of huge pages used on Linux (Odin Ugedal) +Add setting to control the size of huge pages used on Linux (Odin Ugedal) @@ -1502,7 +1505,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) @@ -1513,11 +1516,11 @@ Author: Fujii Masao --> -Allow restore_command setting to be changed during a server reload (Sergei Kornilov) +Allow 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. @@ -1530,7 +1533,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 to report long recovery conflict wait times (Bertrand Drouvot, Masahiko Sawada) @@ -1556,11 +1559,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. @@ -1571,7 +1574,7 @@ Author: Tom Lane --> -Add new server-side variable in_hot_standby (Haribabu Kommi, Greg Nancarrow, Tom Lane) +Add new server-side variable (Haribabu Kommi, Greg Nancarrow, Tom Lane) @@ -1598,7 +1601,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, =syncfs, instead syncs each filesystem used by the database cluster. This allows for faster recovery on systems with many database files. @@ -1610,7 +1613,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) @@ -1621,7 +1624,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) @@ -1632,7 +1635,7 @@ Author: Michael Paquier --> -Allow replication origin functions to be controlled using standard function permission controls (Martín Marqués) +Allow replication origin functions to be controlled using standard function permission controls (Martín Marqués) @@ -1659,7 +1662,7 @@ GENERAL ENOUGH? - Logical Replication + <link linkend="logical-replication">Logical Replication</link> @@ -1680,7 +1683,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 were written to disk until the transaction completed. @@ -1695,7 +1698,7 @@ Enhance the logical replication API to allow streaming large -The output functions begin with stream. test_decoding also supports these. +The output functions begin with stream. test_decoding also supports these. @@ -1740,7 +1743,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(). @@ -1770,7 +1773,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. @@ -1817,7 +1820,7 @@ Allow logical decoding to be filtered by xid (Markus Wanner) - <command>SELECT</command>, <command>INSERT</command> + <link linkend="sql-select"><command>SELECT</command></link>, <link linkend="sql-insert"><command>INSERT</command></link> @@ -1890,7 +1893,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) @@ -1929,7 +1932,7 @@ Author: Thomas Munro --> -Allow REFRESH MATERIALIZED VIEW to use parallelism (Bharath Rupireddy) +Allow REFRESH MATERIALIZED VIEW to use parallelism (Bharath Rupireddy) @@ -1940,7 +1943,7 @@ 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) @@ -1966,7 +1969,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) @@ -1977,11 +1980,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. @@ -1992,7 +1995,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) @@ -2003,7 +2006,7 @@ Author: Tom Lane --> -Add OR REPLACE for CREATE TRIGGER (Takamichi Osumi) +Add OR REPLACE for CREATE TRIGGER (Takamichi Osumi) @@ -2011,21 +2014,6 @@ This allows pre-existing triggers to be conditionally replaced. - - - - -Allow control over whether foreign servers keep connections open after transaction completion (Bharath Rupireddy) - - - -This is controlled by keep_connections and defaults to on. - - - -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. @@ -2052,7 +2040,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. @@ -2065,7 +2053,7 @@ Author: Tom Lane --> -Add primary keys, unique constraints, and foreign keys to system catalogs (Peter Eisentraut) +Add primary keys, unique constraints, and foreign keys to system catalogs (Peter Eisentraut) @@ -2080,7 +2068,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) @@ -2100,7 +2088,7 @@ Author: Tom Lane --> -Allow extensions and built-in data types to implement subscripting (Dmitry Dolgov) +Allow extensions and built-in data types to implement subscripting (Dmitry Dolgov) @@ -2120,7 +2108,7 @@ Author: Alexander Korotkov --> -Allow subscripting of JSONB (Dmitry Dolgov) +Allow subscripting of JSONB (Dmitry Dolgov) @@ -2139,7 +2127,7 @@ Author: Alexander Korotkov --> -Add support for multirange data types (Paul Jungwirth, Alexander Korotkov) +Add support for multirange data types (Paul Jungwirth, Alexander Korotkov) @@ -2155,7 +2143,7 @@ Author: Tom Lane --> -Add point operators <<| and |>> to be strictly above/below geometry (Emre Hasegeli) +Add point operators <<| and |>> to be strictly above/below geometry (Emre Hasegeli) @@ -2174,7 +2162,7 @@ Author: Peter Eisentraut --> -Add support for the stemming of languages Armenian, Basque, Catalan, Hindi, Serbian, and Yiddish (Peter Eisentraut) +Add support for the stemming of languages Armenian, Basque, Catalan, Hindi, Serbian, and Yiddish (Peter Eisentraut) @@ -2185,7 +2173,7 @@ Author: Tom Lane --> -Allow tsearch data files to have unlimited line lengths (Tom Lane) +Allow tsearch data files to have unlimited line lengths (Tom Lane) @@ -2200,7 +2188,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) @@ -2226,7 +2214,7 @@ Author: Tom Lane --> -Have non-zero float values divided by infinity return zero (Kyotaro Horiguchi) +Have non-zero float values divided by infinity return zero (Kyotaro Horiguchi) @@ -2256,7 +2244,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) @@ -2267,7 +2255,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) @@ -3427,11 +3415,15 @@ Add postgres_fdw function postgres_fdw_get_connection -Add postgres_fdw functions to discard cached connections (Bharath Rupireddy) +Allow control over whether foreign servers keep connections open after transaction completion (Bharath Rupireddy) + + + +This is controlled by keep_connections and defaults to on. @@ -3450,6 +3442,17 @@ Allow postgres_fdw to reestablish foreign server conn Previously foreign server restarts could cause foreign table access errors. + + + + + + +Add postgres_fdw functions to discard cached connections (Bharath Rupireddy) +