doc: complete adding XML markup to PG 14 relnotes
authorBruce Momjian
Sat, 22 May 2021 00:51:53 +0000 (20:51 -0400)
committerBruce Momjian
Sat, 22 May 2021 00:51:53 +0000 (20:51 -0400)
doc/src/sgml/release-14.sgml

index b1d19cf95b50fc5e55538f94b2d8eafdd100fc46..3de5d053dfac192b3fe85a399c6391fc1b6c2e38 100644 (file)
@@ -2286,7 +2286,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)
 
 
 
@@ -2303,7 +2303,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Allow procedures to have OUT parameters (Peter Eisentraut)
+Allow procedures to have OUT parameters (Peter Eisentraut)
 
 
 
@@ -2318,7 +2318,9 @@ 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.
 
 
 
@@ -2329,7 +2331,7 @@ Author: Tom Lane 
 -->
 
 
-Add SQL-standard <function>trim_array()> function (Vik Fearing)
+Add SQL-standard <link linkend="functions-array">trim_array()> function (Vik Fearing)
 
 
 
@@ -2344,7 +2346,7 @@ Author: Tom Lane 
 -->
 
 
-Add bytea equivalents of <function>ltrim()> and rtrim() (Joel Jacobson)
+Add bytea equivalents of <link linkend="functions-binarystring">ltrim()> and rtrim() (Joel Jacobson)
 
 
 
@@ -2355,7 +2357,7 @@ Author: Tom Lane 
 -->
 
 
-Support negative indexes in <function>split_part()> (Nikhil Benesch)
+Support negative indexes in <link linkend="functions-string">split_part()> (Nikhil Benesch)
 
 
 
@@ -2370,11 +2372,11 @@ Author: Tom Lane 
 -->
 
 
-A string_to_table()> function to split a string on delimiters (Pavel Stehule)
+Add string_to_table()> function to split a string on delimiters (Pavel Stehule)
 
 
 
-This is similar to the <function>regexp_split_to_table()> function.
+This is similar to the <link linkend="functions-string">regexp_split_to_table()> function.
 
 
 
@@ -2385,7 +2387,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add <function>unistr()> function to allow Unicode characters to be specified as backslash-hex escapes in strings (Pavel Stehule)
+Add <link linkend="functions-string">unistr()> function to allow Unicode characters to be specified as backslash-hex escapes in strings (Pavel Stehule)
 
 
 
@@ -2400,7 +2402,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add <function>bit_xor()> XOR aggregate function (Alexey Bashtanov)
+Add <link linkend="functions-aggregate">bit_xor()> XOR aggregate function (Alexey Bashtanov)
 
 
 
@@ -2411,7 +2413,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add function <function>bit_count()> to return the number of bits set in a bit or byte string (David Fetter)
+Add function <link linkend="functions-binarystring">bit_count()> to return the number of bits set in a bit or byte string (David Fetter)
 
 
 
@@ -2424,7 +2426,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add <function>date_bin()> function (John Naylor)
+Add <link linkend="functions-datetime-bin">date_bin()> function (John Naylor)
 
 
 
@@ -2439,7 +2441,7 @@ Author: Tom Lane 
 -->
 
 
-Allow <function>make_timestamp()>/make_timestamptz() to accept negative years (Peter Eisentraut)
+Allow <link linkend="functions-datetime">make_timestamp()>/make_timestamptz() to accept negative years (Peter Eisentraut)
 
 
 
@@ -2454,7 +2456,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add newer regular expression <function>substring()> syntax (Peter Eisentraut)
+Add newer regular expression <link linkend="functions-string">substring()> syntax (Peter Eisentraut)
 
 
 
@@ -2469,7 +2471,7 @@ Author: Tom Lane 
 -->
 
 
-Allow complemented character class escapes \D, \S, and \W within regex brackets (Tom Lane)
+Allow complemented character class escapes \D, \S, and \W within regex brackets (Tom Lane)
 
 
 
@@ -2480,7 +2482,7 @@ Author: Tom Lane 
 -->
 
 
-Add [[:word:]] as a character class to match \w (Tom Lane)
+Add [[:word:]] as a character class to match \w (Tom Lane)
 
 
 
@@ -2491,7 +2493,7 @@ Author: Tom Lane 
 -->
 
 
-Allow more flexible data types for default values of <function>lead()> and lag() window functions (Vik Fearing)
+Allow more flexible data types for default values of <link linkend="functions-window">lead()> and lag() window functions (Vik Fearing)
 
 
 
@@ -2506,7 +2508,7 @@ Author: Tom Lane 
 -->
 
 
-Cause <function>exp()> and power() for negative-infinity exponents to return zero (Tom Lane)
+Cause <link linkend="functions-math">exp()> and power() for negative-infinity exponents to return zero (Tom Lane)
 
 
 
@@ -2540,7 +2542,7 @@ Mark pg_stat_get_subscription() as returning a set (Tom Lan
 
 
 
-While it worked in previous releases, it didn't report proper optimizer statistics and couldn't be used in the target list.
+While it worked in previous releases, it didn't report proper optimizer statistics and couldn't be used in the target list.  FUNCTION NOT DOCUMENTED.
 
 
 
@@ -2551,7 +2553,7 @@ Author: Tom Lane 
 -->
 
 
-Prevent <function>inet_server_addr()> and inet_server_port() from being run by parallel workers (Masahiko Sawada)
+Prevent <link linkend="functions-info">inet_server_addr()> and inet_server_port() from being run by parallel workers (Masahiko Sawada)
 
 
 
@@ -2562,7 +2564,8 @@ 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)
 
 
 
@@ -2582,7 +2585,7 @@ Author: Tom Lane 
 -->
 
 
-Improve PL/pgSQL's expression and assignment parsing (Tom Lane)
+Improve PL/pgSQL's expression and assignment parsing (Tom Lane)
 
 
 
@@ -2597,7 +2600,7 @@ Author: Tom Lane 
 -->
 
 
-Allow plpgsql's teral>RETURN QUERY> to execute its query using parallelism (Tom Lane)
+Allow plpgsql's nk linkend="plpgsql-control-structures">RETURN QUERY> to execute its query using parallelism (Tom Lane)
 
 
 
@@ -2608,7 +2611,7 @@ Author: Tom Lane 
 -->
 
 
-Improve performance of repeated CALLs within plpgsql procedures (Pavel Stehule, Tom Lane)
+Improve performance of repeated CALLs within plpgsql procedures (Pavel Stehule, Tom Lane)
 
 
 
@@ -2628,7 +2631,7 @@ Author: Alvaro Herrera 
 -->
 
 
-Add pipeline mode to libpq (Craig Ringer, Matthieu Garrigues, Álvaro Herrera)
+Add pipeline mode to libpq (Craig Ringer, Matthieu Garrigues, Álvaro Herrera)
 
 
 
@@ -2645,7 +2648,7 @@ Author: Tom Lane 
 -->
 
 
-Enhance libpq's <option>target_session_attrs> parameter options (Haribabu Kommi, Greg Nancarrow, Vignesh C, Tom Lane)
+Enhance libpq's <link linkend="libpq-paramkeywords">> parameter options (Haribabu Kommi, Greg Nancarrow, Vignesh C, Tom Lane)
 
 
 
@@ -2660,7 +2663,7 @@ Author: Alvaro Herrera 
 -->
 
 
-Improve the output format of libpq's <function>PQtrace()> (Aya Iwata, Álvaro Herrera)
+Improve the output format of libpq's <link linkend="libpq-control">PQtrace()> (Aya Iwata, Álvaro Herrera)
 
 
 
@@ -2671,7 +2674,7 @@ Author: Tom Lane 
 -->
 
 
-Allow libpq service files to have unlimited line lengths (Daniel Gustafsson)
+Allow the libpq service file to have unlimited line lengths (Daniel Gustafsson)
 
 
 
@@ -2690,7 +2693,7 @@ Allow an ECPG SQL identifier to be linked to a specific conne
 
 
 
-This is done via teral>DECLARE ... STATEMENT>.
+This is done via nk linkend="ecpg-sql-declare-statement">DECLARE ... STATEMENT>.
 
 
 
@@ -2710,7 +2713,7 @@ Author: Michael Paquier 
 -->
 
 
-Allow reindexdb to change the tablespace of the new index (Michael Paquier)
+Allow reindexdb to change the tablespace of the new index (Michael Paquier)
 
 
 
@@ -2725,7 +2728,7 @@ Author: Michael Paquier 
 -->
 
 
-Allow vacuumdb to skip index cleanup and truncation (Nathan Bossart)
+Allow vacuumdb to skip index cleanup and truncation (Nathan Bossart)
 
 
 
@@ -2740,7 +2743,7 @@ Author: Michael Paquier 
 -->
 
 
-Allow <application>pg_dump> to dump only certain extensions (Guillaume Lelarge)
+Allow <link linkend="app-pgdump">pg_dump> to dump only certain extensions (Guillaume Lelarge)
 
 
 
@@ -2755,7 +2758,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)
 
 
 
@@ -2770,7 +2773,8 @@ Allow multiple verbose option specifications () to increase t
 
 
 
-This is now supported by pg_dumppg_dumpall, and pg_restore.
+This is now supported by pg_dumppg_dumpall
+and pg_restore.
 
 
 
@@ -2933,7 +2937,7 @@ Author: Robert Haas 
 -->
 
 
-Add command-line utility <application>pg_amcheck> to simplify running contrib/amcheck operations on many relations (Mark Dilger)
+Add command-line utility <link linkend="app-pgamcheck">pg_amcheck> to simplify running contrib/amcheck operations on many relations (Mark Dilger)
 
 
 
@@ -2944,7 +2948,7 @@ Author: Magnus Hagander 
 -->
 
 
-Add  option to initdb (Magnus Hagander)
+Add  option to initdb (Magnus Hagander)
 
 
 
@@ -2959,11 +2963,11 @@ Author: Magnus Hagander 
 -->
 
 
-Stop <application>pg_upgrade from creating analyze_new_cluster script (Michael Paquier)
+Stop <link linkend="pgupgrade">pg_upgrade from creating analyze_new_cluster script (Michael Paquier)
 
 
 
-Instead, give comparable vacuumdb instructions.
+Instead, give comparable vacuumdb instructions.
 
 
 
@@ -2974,7 +2978,7 @@ Author: Magnus Hagander 
 -->
 
 
-Remove support for the postmaster  option (Magnus Hagander)
+Remove support for the postmaster  option (Magnus Hagander)
 
 
 
@@ -2998,7 +3002,7 @@ Author: Stephen Frost 
 -->
 
 
-Rename Default Roles to Predefined Roles (Bruce Momjian, Stephen Frost)
+Rename "Default Roles" to "Predefined Roles" (Bruce Momjian, Stephen Frost)
 
 
 
@@ -3009,7 +3013,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add documentation for the <function>factorial()> function (Peter Eisentraut)
+Add documentation for the <link linkend="function-factorial">factorial()> function (Peter Eisentraut)
 
 
 
@@ -3033,7 +3037,7 @@ Author: Michael Paquier 
 -->
 
 
-Add configure option teral>--with-ssl={openssl}> to behave like  (Daniel Gustafsson, Michael Paquier)
+Add configure option nk linkend="configure-options-features">--with-ssl={openssl}> to behave like  (Daniel Gustafsson, Michael Paquier)
 
 
 
@@ -3048,11 +3052,11 @@ Author: Peter Eisentraut 
 -->
 
 
-Add support for abstract Unix-domain sockets (Peter Eisentraut)
+Add support for abstract Unix-domain sockets (Peter Eisentraut)
 
 
 
-This is currently supported on Linux and Windows.
+This is currently supported on Linux and Windows.
 
 
 
@@ -3063,7 +3067,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add <varname>debug_invalidate_system_caches_always> to control cache overwriting (Craig Ringer)
+Add <xref linkend="guc-debug-invalidate-system-caches-always"/> to control cache overwriting (Craig Ringer)
 
 
 
@@ -3082,7 +3086,7 @@ Author: Peter Geoghegan 
 -->
 
 
-Various improvements in valgrind detection (Álvaro Herrera, Peter Geoghegan)
+Various improvements in valgrind detection (Álvaro Herrera, Peter Geoghegan)
 
 
 
@@ -3121,7 +3125,7 @@ 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)
 
 
 
@@ -3147,7 +3151,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)
 
 
 
@@ -3158,7 +3162,7 @@ Author: Thomas Munro 
 -->
 
 
-Add collation versions for FreeBSD (Thomas Munro)
+Add collation versions for FreeBSD (Thomas Munro)
 
 
 
@@ -3169,7 +3173,7 @@ Author: Tom Lane 
 -->
 
 
-Add "amadjustmembers" to the index access method API (Tom Lane)
+Add amadjustmembers to the index access method API (Tom Lane)
 
 
 
@@ -3188,188 +3192,197 @@ REMOVE?
 
 
 
 
 
-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.
+Allow subscripting of hstore values (Tom Lane, Dmitry Dolgov)
 
 
 
 
 
 
 
-Allow pg_stat_statements to track top and nested statements independently (Julien Rohaud)
+Allow GiST/GIN pg_trgm indexes to do equality lookups (Julien Rouhaud)
 
 
 
-Previously, when tracking all statements, identical top and nested statements were tracked together.
-
-
-
-
-
-
-
-Add row counts for utility commands to pg_stat_statements> (Fujii Masao, Katsuragi Yuta, Seino Yuki)
+This is similar to LIKE except no wildcards are honored.
 
 
 
 
 
 
 
-Add pg_stat_statements_info system view to show pg_stat_statements activity (Katsuragi Yuta, Yuki Seino, Naoki Nakamichi)
+Allow the cube data type to be transferred in binary mode (KaiGai Kohei)
 
 
 
 
 
 
 
-Allow subscripting of hstore values (Tom Lane, Dmitry Dolgov)
+Allow pgstattuple_approx() to report on TOAST tables (Peter Eisentraut)
 
 
 
 
 
 
 
-Allow GiST/GIN pg_trgm indexes to do equality lookups (Julien Rouhaud)
+Add contrib module pg_surgery which allows changes to row visibility (Ashutosh Sharma)
 
 
 
-This is similar to LIKE except no wildcards are honored.
+This is useful for correcting database corruption.
 
 
 
 
 
 
 
-Allow the cube data type to be transferred in binary mode (KaiGai Kohei)
+Add contrib module old_snapshot to report the XID/time mapping used by an active  (Robert Haas)
 
 
 
 
 
 
 
-Add contrib module pg_surgery which allows changes to row visibility (Ashutosh Sharma)
+Allow amcheck to also check heap pages (Mark Dilger)
 
 
 
-This is useful for correcting database corruption.
+Previously it only checked B-Tree index pages.
 
 
 
 
 
 
 
-Add contrib module old_snapshot to report the XID/time mapping used by an active old_snapshot_threshold (Robert Haas)
+Allow pageinspect to inspect GiST indexes (Andrey Borodin, Heikki Linnakangas)
 
 
 
 
 
 
 
-Allow amcheck to also check heap pages (Mark Dilger)
+Change pageinspect block numbers to be bigints (Peter Eisentraut)
 
+
+
+
+
 
 
-Previously it only checked B-Tree index pages.
+Mark btree_gist functions as parallel safe (Steven Winfield)
 
 
 
+    
+
+    
+     <link linkend="pgstatstatements">pg_stat_statements</link>
+
+     
+
 
 
 
 
-Allow pageinspect to inspect GiST indexes (Andrey Borodin, Heikki Linnakangas)
+Move query hash computation from pg_stat_statements to the core server (Julien Rouhaud)
+
+
+
+The new server variable 's default of auto will automatically enable query id computation when this extension is loaded.
 
 
 
 
 
 
 
-Change pageinspect block numbers to be bigints (Peter Eisentraut)
+Allow pg_stat_statements to track top and nested statements independently (Julien Rohaud)
+
+
+
+Previously, when tracking all statements, identical top and nested statements were tracked together.
 
 
 
 
 
 
 
-Allow pgstattuple_approx() to report on TOAST tables (Peter Eisentraut)
+Add row counts for utility commands to pg_stat_statements> (Fujii Masao, Katsuragi Yuta, Seino Yuki)
 
 
 
 
 
 
 
-Mark btree_gist functions as parallel safe (Steven Winfield)
+Add pg_stat_statements_info system view to show pg_stat_statements activity (Katsuragi Yuta, Yuki Seino, Naoki Nakamichi)
 
 
 
     
 
+    
+
     
-     <span class="marked">postgres_fdw</span>
+     <span class="marked"><link linkend="postgres-fdw"><application>postgres_fdw</application></link></span>
 
      
 
@@ -3393,7 +3406,7 @@ Author: Fujii Masao 
 -->
 
 
-Allow postgres_fdw to import table partitions if specified by <command>IMPORT FOREIGN SCHEMA ... LIMIT TO> (Matthias van de Meent)
+Allow postgres_fdw to import table partitions if specified by <link linkend="sql-importforeignschema">IMPORT FOREIGN SCHEMA ... LIMIT TO> (Matthias van de Meent)
 
 
 
@@ -3408,7 +3421,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)