docs: add links from the PG 12 release notes to the main docs
authorBruce Momjian
Sat, 11 May 2019 20:17:18 +0000 (16:17 -0400)
committerBruce Momjian
Sat, 11 May 2019 20:17:18 +0000 (16:17 -0400)
doc/src/sgml/release-12.sgml

index 02625e6bccbb14ffb7b955e108367fb8b6702777..cc0070f13abd13a25379a6f068d5ef088d12ff73 100644 (file)
@@ -56,7 +56,7 @@ Author: Andres Freund 
 -->
 
 
-Remove the special behavior of oid columns (Andres Freund, John Naylor)
+Remove the special behavior of OID columns (Andres Freund, John Naylor)
 
 
 
@@ -98,13 +98,13 @@ Author: Peter Eisentraut 
 -->
 
 
-Move recovery.conf settings into <filename>postgresql.conf> (Fujii Masao, Simon Riggs, Abhijit Menon-Sen, Sergei Kornilov)
+Move recovery.conf settings into <link linkend="runtime-config-wal-archive-recovery">postgresql.conf> (Fujii Masao, Simon Riggs, Abhijit Menon-Sen, Sergei Kornilov)
 
 
 
 recovery.conf is no longer used, and the server will not start if the
-file exists.  recovery.signal and standby.signal are now used to switch into non-primary mode.
-trigger_file has been renamed to <varname>promote_trigger_file>.  The standby_mode setting has been removed.
+file exists.  recovery.signal and standby.signal are now used to switch into non-primary mode.
+trigger_file has been renamed to <xref linkend="guc-promote-trigger-file"/>.  The standby_mode setting has been removed.
 
 
 
@@ -115,7 +115,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Do not allow multiple different <varname>recovery_target* specifications (Peter Eisentraut)
+Do not allow multiple different <link linkend="runtime-config-wal-recovery-target">recovery_target* specifications (Peter Eisentraut)
 
 
 
@@ -135,7 +135,7 @@ Cause recovery to advance to the latest timeline by default (Peter Eisentraut)
 
 
 
-Specifically, <varname>recovery_target_timeline> now defaults to latest.  Previously, it defaulted to current.
+Specifically, <xref linkend="guc-recovery-target-time"/> now defaults to latest.  Previously, it defaulted to current.
 
 
 
@@ -146,7 +146,7 @@ Author: Tomas Vondra 
 -->
 
 
-Refactor geometric functions and operators (Emre Hasegeli)
+Refactor geometric functions and operators (Emre Hasegeli)
 
 
 
@@ -161,7 +161,7 @@ Author: Tomas Vondra 
 -->
 
 
-Restructure geometric types to handle NaN, underflow, overflow and division by zero more consistently (Emre Hasegeli)
+Restructure geometric types to handle NaN, underflow, overflow and division by zero more consistently (Emre Hasegeli)
 
 
 
@@ -172,7 +172,7 @@ Author: Tomas Vondra 
 -->
 
 
-Improve behavior and error reporting for the line data type (Emre Hasegeli)
+Improve behavior and error reporting for the line data type (Emre Hasegeli)
 
 
 
@@ -183,14 +183,14 @@ Author: Andrew Gierth 
 -->
 
 
-Avoid performing unnecessary rounding of <type>REAL> and DOUBLE PRECISION values (Andrew Gierth)
+Avoid performing unnecessary rounding of <link linkend="datatype-float">REAL> and DOUBLE PRECISION values (Andrew Gierth)
 
 
 
 This dramatically speeds up processing of floating-point values but causes
 additional trailing digits to potentially be displayed.  Users wishing
 to have output that is rounded to match the previous behavior can set
-teral>extra_float_digits=0>, which is no longer the default.
+nk linkend="guc-extra-float-digits">extra_float_digits=0>, which is no longer the default.
 
 
 
@@ -201,7 +201,7 @@ Author: Tom Lane 
 -->
 
 
-Change <acronym>XML> functions like xpath() to never pretty-print their output (Tom Lane)
+Change <link linkend="functions-xml">XML> functions like xpath() to never pretty-print their output (Tom Lane)
 
 
 
@@ -216,7 +216,7 @@ Author: Michael Paquier 
 -->
 
 
-Rename command-line tool pg_verify_checksums to <application>pg_checksums> (Michael Paquier)
+Rename command-line tool pg_verify_checksums to <xref linkend="app-pgchecksums"/> (Michael Paquier)
 
 
 
@@ -227,7 +227,7 @@ Author: Alvaro Herrera 
 -->
 
 
-Require specification of -f - to send the dump contents to stdout (Euler Taveira)
+Require specification of <xref linkend="app-pgrestore"/> <literal>-f - to send the dump contents to stdout (Euler Taveira)
 
 
 
@@ -261,7 +261,7 @@ Author: Tom Lane 
 -->
 
 
-Allow data type name to use non-C collations (Tom Lane, Daniel Vérité)
+Allow data type name to use non-C collations (Tom Lane, Daniel Vérité)
 
 
 
@@ -277,7 +277,7 @@ Author: Tom Lane 
 -->
 
 
-Cause <command>DROP IF EXISTS FUNCTION/PROCEDURE/AGGREGATE/ROUTINE> to generate an error if no arguments are supplied and there are multiple matching objects (David Rowley)
+Cause <link linkend="sql-dropfunction">DROP IF EXISTS FUNCTION/PROCEDURE/AGGREGATE/ROUTINE> to generate an error if no arguments are supplied and there are multiple matching objects (David Rowley)
 
 
 
@@ -292,7 +292,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Remove obsolete <structname>pg_constraint>.consrc column (Peter Eisentraut)
+Remove obsolete <link linkend="catalog-pg-constraint">pg_constraint>.consrc column (Peter Eisentraut)
 
 
 
@@ -303,7 +303,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Remove obsolete <structname>pg_attrdef>.adsrc column (Peter Eisentraut)
+Remove obsolete <link linkend="catalog-pg-attrdef">pg_attrdef>.adsrc column (Peter Eisentraut)
 
 
 
@@ -318,7 +318,7 @@ Remove the ability to disable dynamic shared memory (Kyotaro Horiguchi)
 
 
 
-Specifically, <varname>dynamic_shared_memory_type> can no longer be set to none.
+Specifically, <xref linkend="guc-dynamic-shared-memory-type"/> can no longer be set to none.
 
 
 
@@ -339,7 +339,7 @@ Specifically, dynamic_shared_memory_type can no longer be set
     Server
 
     
-     <span class="marked">Partitioning</span>
+     <span class="marked"><link linkend="ddl-partitioning">Partitioning</link></span>
 
      
 
@@ -364,7 +364,7 @@ Improve performance of many operations on partitioned tables (Amit Langote, Davi
 
 
 
-Also, thousands of partitions can now be pruned efficiently.
+Thousands of partitions can now be pruned efficiently.
 
 
 
@@ -375,7 +375,7 @@ Author: Alvaro Herrera 
 -->
 
 
-Allow foreign keys to reference partitioned tables (Alvaro Herrera)
+Allow foreign keys to reference partitioned tables (Alvaro Herrera)
 
 
 
@@ -423,7 +423,7 @@ Author: Robert Haas 
 -->
 
 
-<command>ATTACH PARTITION> is now performed with reduced locking requirements (Robert Haas)
+<link linkend="sql-altertable">ATTACH PARTITION> is now performed with reduced locking requirements (Robert Haas)
 
 
 
@@ -434,7 +434,7 @@ Author: Michael Paquier 
 -->
 
 
-Add function <function>pg_partition_root()> to return top-most parent of a partition tree (Michael Paquier)
+Add function <link linkend="functions-info-partition">pg_partition_root()> to return top-most parent of a partition tree (Michael Paquier)
 
 
 
@@ -445,7 +445,7 @@ Author: Alvaro Herrera 
 -->
 
 
-Add function <function>pg_partition_ancestors()> to report all ancestors of a partition (Alvaro Herrera)
+Add function <link linkend="functions-info-partition">pg_partition_ancestors()> to report all ancestors of a partition (Alvaro Herrera)
 
 
 
@@ -456,7 +456,7 @@ Author: Michael Paquier 
 -->
 
 
-Add function <function>pg_partition_tree()> to display information about partitions (Amit Langote)
+Add function <link linkend="functions-info-partition">pg_partition_tree()> to display information about partitions (Amit Langote)
 
 
 
@@ -467,7 +467,7 @@ Author: Michael Paquier 
 -->
 
 
-Include partitioned indexes in the system view <structname>pg_indexes> (Suraj Kharage)
+Include partitioned indexes in the system view <link linkend="view-pg-indexes">pg_indexes> (Suraj Kharage)
 
 
 
@@ -528,7 +528,7 @@ Author: Thomas Munro 
 -->
 
 
-Allow parallel query when in teral>SERIALIZABLE> isolation mode (Thomas Munro)
+Allow parallel query when in nk linkend="sql-set-transaction">SERIALIZABLE> isolation mode (Thomas Munro)
 
 
 
@@ -543,7 +543,7 @@ Author: Michael Paquier 
 -->
 
 
-Prevent <function>current_schema()> and current_schemas() from being run by parallel workers (Michael Paquier)
+Prevent <link linkend="functions-info-session-table">current_schema()> and current_schemas() from being run by parallel workers (Michael Paquier)
 
 
 
@@ -562,8 +562,6 @@ Author: Alexander Korotkov 
 2018-07-28 [d2086b08b] Reduce path length for locking leaf B-tree pages during 
 Author: Peter Geoghegan 
 2019-03-25 [f21668f32] Add "split after new tuple" nbtree optimization.
-Author: Peter Geoghegan 
-2019-04-23 [9b1092626] Prevent O(N^2) unique index insertion edge case.
 -->
 
 
@@ -584,7 +582,7 @@ Author: Alexander Korotkov 
 -->
 
 
-Support teral>INCLUDE columns in GiST indexes (Andrey Borodin)
+Support nk linkend="sql-createindex">INCLUDE columns in GiST indexes (Andrey Borodin)
 
 
 
@@ -595,7 +593,7 @@ Author: Alexander Korotkov 
 -->
 
 
-Add support for nearest-neighbor (KNN) searches of SP-GiST indexes (Nikita Glukhov, Alexander Korotkov, Vlad Sterzhanov)
+Add support for nearest-neighbor (KNN) searches of SP-GiST indexes (Nikita Glukhov, Alexander Korotkov, Vlad Sterzhanov)
 
 
 
@@ -692,7 +690,7 @@ Author: Tomas Vondra 
 -->
 
 
-Allow <command>CREATE STATISTICS> to create most-common-value statistics for multiple columns (Tomas Vondra)
+Allow <xref linkend="sql-createstatistics"/> to create most-common-value statistics for multiple columns (Tomas Vondra)
 
 
 
@@ -709,7 +707,7 @@ Author: Tom Lane 
 -->
 
 
-Allow common table expressions (CTE) to be inlined in later parts of the query (Andreas Karlsson, Andrew Gierth, David Fetter, Tom Lane)
+Allow common table expressions (CTE) to be inlined in later parts of the query (Andreas Karlsson, Andrew Gierth, David Fetter, Tom Lane)
 
 
 
@@ -729,7 +727,7 @@ Allow control over when generic plans are used for prepared statements (Pavel St
 
 
 
-This is controlled by the <varname>plan_cache_mode> server variable.
+This is controlled by the <xref linkend="guc-plan-cache_mode"/> server variable.
 
 
 
@@ -753,7 +751,7 @@ Author: Tom Lane 
 -->
 
 
-Add support for function selectivity (Tom Lane)
+Add support for function selectivity (Tom Lane)
 
 
 
@@ -779,7 +777,7 @@ Author: Tom Lane 
 -->
 
 
-Improve optimizations for domains that have no check constraints (Tom Lane)
+Improve optimizations for domains that have no check constraints (Tom Lane)
 
 
 
@@ -790,7 +788,7 @@ Author: Tom Lane 
 -->
 
 
-Inline calls to teral>LEAST> and GREATEST to improve optimization (Vik Fearing)
+Inline calls to nk linkend="functions-greatest-least">LEAST> and GREATEST to improve optimization (Vik Fearing)
 
 
 
@@ -838,7 +836,7 @@ Author: Tom Lane 
 -->
 
 
-Improve optimizer estimates for tid inequality comparisons (Edmund Horner)
+Improve optimizer estimates for tid inequality comparisons (Edmund Horner)
 
 
 
@@ -873,7 +871,7 @@ Author: Bruce Momjian 
 -->
 
 
-Enable Just-in-Time (JIT) compilation by default (Andres Freund)
+Enable Just-in-Time (JIT) compilation by default (Andres Freund)
 
 
 
@@ -888,7 +886,7 @@ Author: Andres Freund 
 -->
 
 
-Greatly reduce memory consumption of <command>COPY> and function calls (Andres Freund, Tomas Vondra, Tom Lane)
+Greatly reduce memory consumption of <xref linkend="sql-copy"/> and function calls (Andres Freund, Tomas Vondra, Tom Lane)
 
 
 
@@ -923,7 +921,7 @@ Author: Stephen Frost 
 -->
 
 
-Allow teral>TOAST> values to be minimally decompressed (Paul Ramsey)
+Allow nk linkend="storage-toast">TOAST> values to be minimally decompressed (Paul Ramsey)
 
 
 
@@ -938,7 +936,7 @@ Author: Robert Haas 
 -->
 
 
-Allow <command>ALTER TABLE .. SET NOT NULL> to avoid unnecessary checking (Sergei Kornilov)
+Allow <link linkend="sql-altertable">ALTER TABLE .. SET NOT NULL> to avoid unnecessary checking (Sergei Kornilov)
 
 
 
@@ -968,7 +966,7 @@ Author: Andres Freund 
 -->
 
 
-Improve speed in converting strings to int2/int4 integers (Andres Freund)
+Improve speed in converting strings to int2/int4 integers (Andres Freund)
 
 
 
@@ -997,7 +995,7 @@ Author: Thomas Munro 
 -->
 
 
-Improve the speed of setting the process title on FreeBSD (Thomas Munro)
+Improve the speed of setting the process title on FreeBSD (Thomas Munro)
 
 
 
@@ -1019,11 +1017,11 @@ Author: Alvaro Herrera 
 -->
 
 
-Allow logging of only a percentage of statements and transactions meeting <varname>log_min_duration_statement> criteria (Adrien Nayrat)
+Allow logging of only a percentage of statements and transactions meeting <xref linkend="guc-log-min-duration-statement"/> criteria (Adrien Nayrat)
 
 
 
-The parameters <varname>log_statement_sample_rate and log_transaction_sample_rate> control this.
+The parameters <xref linkend="guc-log-statement-sample-rate"/> and > control this.
 
 
 
@@ -1040,7 +1038,7 @@ Report progress of CREATE INDEX and REINDEX
 
 
 
-Progress is reported in the <structname>pg_stat_progress_create_index> system view
+Progress is reported in the <link linkend="progress-reporting">pg_stat_progress_create_index> system view
 
 
 
@@ -1055,7 +1053,7 @@ Add progress reporting to CLUSTER and VACUUM FULL
 
 
 
-Progress is reported in the <structname>pg_stat_progress_cluster> system view.
+Progress is reported in the <link linkend="vacuum-progress-reporting">pg_stat_progress_cluster> system view.
 
 
 
@@ -1066,7 +1064,7 @@ Author: Michael Paquier 
 -->
 
 
-Add progress reporting to <application>pg_checksums> (Michael Banck, Bernd Helmle)
+Add progress reporting to <xref linkend="app-pgchecksums"/> (Michael Banck, Bernd Helmle)
 
 
 
@@ -1096,7 +1094,7 @@ Add tracking of global objects in system view pg_stat_database
 
 
 
-Global objects have a <structname>pg_stat_database>.datoid value of zero.
+Global objects have a <link linkend="pg-stat-database-view">pg_stat_database>.datoid value of zero.
 
 
 
@@ -1111,7 +1109,7 @@ Add the ability to list the contents of the archive directory (Christoph Moench-
 
 
 
-The function is <function>pg_ls_archive_statusdir()>.
+The function is <link linkend="functions-admin-genfile-table">pg_ls_archive_statusdir()>.
 
 
 
@@ -1126,7 +1124,7 @@ Add the ability to list the contents of temporary directories (Nathan Bossart)
 
 
 
-The function, <function>pg_ls_tmpdir()>, optionally allows specification of a tablespace.
+The function, <link linkend="functions-admin-genfile-table">pg_ls_tmpdir()>, optionally allows specification of a tablespace.
 
 
 
@@ -1152,7 +1150,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Restrict visibility of rows in <structname>pg_stat_ssl> by unprivileged users (Peter Eisentraut)
+Restrict visibility of rows in <link linkend="pg-stat-ssl-view">pg_stat_ssl> by unprivileged users (Peter Eisentraut)
 
 
 
@@ -1185,7 +1183,7 @@ Author: Stephen Frost 
 -->
 
 
-Unconditionally include <varname>application_name> in server log authentication messages (Don Seiler)
+Unconditionally include <xref linkend="guc-application-name"/> in server log authentication messages (Don Seiler)
 
 
 
@@ -1207,7 +1205,7 @@ Author: Michael Paquier 
 -->
 
 
-Add the timestamp of the last received standby message to <structname>pg_stat_replication> (Lim MyungKyu)
+Add the timestamp of the last received standby message to <link linkend="pg-stat-replication-view">pg_stat_replication> (Lim MyungKyu)
 
 
 
@@ -1218,7 +1216,7 @@ Author: Michael Paquier 
 -->
 
 
-Add wait event for fsync of WAL segments (Konstantin Knizhnik)
+Add wait event for fsync of WAL segments (Konstantin Knizhnik)
 
 
 
@@ -1284,12 +1282,12 @@ Author: Stephen Frost 
 -->
 
 
-Add <acronym>GSSAPI> client and server-side encryption support (Robbie Harwood, Stephen Frost)
+Add <link linkend="gssapi-auth">GSSAPI> client and server-side encryption support (Robbie Harwood, Stephen Frost)
 
 
 
-Add <filename>pg_hba.conf hostgssenc and hostnogssenc record types.  This would typically use the gss authentication method.  This also adds a libpq gssencmode> option, and
-a <structname>pg_stat_gssapi> system view.
+Add <link linkend="auth-pg-hba-conf">pg_hba.conf hostgssenc and hostnogssenc record types.  This would typically use the gss authentication method.  This also adds a libpq > option, and
+a <xref linkend="pg-stat-gssapi-view"/> system view.
 
 
 
@@ -1300,7 +1298,7 @@ Author: Magnus Hagander 
 -->
 
 
-Allow the clientcert pg_hba.conf option to check that the database user name matches the certificate common name (Julian Markwort, Marius Timmer)
+Allow the clientcert pg_hba.conf option to check that the database user name matches the certificate common name (Julian Markwort, Marius Timmer)
 
 
 
@@ -1315,11 +1313,11 @@ Author: Thomas Munro 
 -->
 
 
-Allow discovery of the <acronym>LDAP> server using DNS SRV records (Thomas Munro)
+Allow discovery of the <link linkend="auth-ldap">LDAP> server using DNS SRV records (Thomas Munro)
 
 
 
-This avoids the requirement of specifying 'ldapserver', and is only supported if PostgreSQL is compiled with OpenLDAP.
+This avoids the requirement of specifying ldapserver, and is only supported if PostgreSQL is compiled with OpenLDAP.
 
 
 
@@ -1330,7 +1328,7 @@ Author: Michael Paquier 
 -->
 
 
-Prevent <command>TRUNCATE> from requesting a lock on tables for which it lacks permission (Michael Paquier)
+Prevent <xref linkend="sql-truncate"/> from requesting a lock on tables for which it lacks permission (Michael Paquier)
 
 
 
@@ -1369,7 +1367,7 @@ Author: Michael Paquier 
 -->
 
 
-Add ability to enable/disable cluster checksums using <application>pg_checksums> (Michael Banck, Michael Paquier)
+Add ability to enable/disable cluster checksums using <xref linkend="app-pgchecksums"/> (Michael Banck, Michael Paquier)
 
 
 
@@ -1384,7 +1382,7 @@ Author: Tom Lane 
 -->
 
 
-Reduce the default value of <varname>autovacuum_vacuum_cost_delay> to 2ms (Tom Lane)
+Reduce the default value of <xref linkend="guc-autovacuum-vacuum-cost-delay"/> to 2ms (Tom Lane)
 
 
 
@@ -1395,7 +1393,7 @@ Author: Tom Lane 
 -->
 
 
-Allow <varname>vacuum_cost_delay> to specify sub-millisecond delays (Tom Lane)
+Allow <xref linkend="guc-vacuum-cost-delay"/> to specify sub-millisecond delays (Tom Lane)
 
 
 
@@ -1410,7 +1408,7 @@ Author: Tom Lane 
 -->
 
 
-Allow time-based server variables to use micro-seconds (us) (Tom Lane)
+Allow time-based server variables to use micro-seconds (us) (Tom Lane)
 
 
 
@@ -1447,7 +1445,7 @@ Author: Thomas Munro 
 -->
 
 
-Add <varname>wal_recycle and wal_init_zero> server variables to avoid WAL file recycling (Jerry Jelinek)
+Add <xref linkend="guc-wal-recycle"/> and > server variables to avoid WAL file recycling (Jerry Jelinek)
 
 
 
@@ -1466,7 +1464,7 @@ Add parameter to control the server TCP timeout (Ryohei Nagau
 
 
 
-The parameter is <varname>tcp_user_timeout>.
+The parameter is <xref linkend="guc-tcp-user-timeout"/>.
 
 
 
@@ -1481,7 +1479,7 @@ Allow control of the minimum and maximum SSL> protocol versio
 
 
 
-The server settings are <varname>ssl_min_protocol_version and ssl_max_protocol_version>.
+The server settings are <xref linkend="guc-ssl-min-protocol-version"/> and >.
 
 
 
@@ -1492,7 +1490,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add server variable <varname>ssl_library> to report the SSL library version used by the server (Peter Eisentraut)
+Add server variable <xref linkend="guc-ssl-library"/> to report the SSL library version used by the server (Peter Eisentraut)
 
 
 
@@ -1507,7 +1505,7 @@ Add server variable to control the type of shared memory to use (Andres Freund)
 
 
 
-The variable is <varname>shared_memory_type.  Its purpose is to allow selection of System V shared memory, if desired.
+The variable is <xref linkend="guc-shared-memory-type"/>.  Its purpose is to allow selection of System V shared memory, if desired.
 
 
 
@@ -1533,7 +1531,7 @@ Allow some recovery parameters to be changed with reload (Peter Eisentraut)
 
 
 
-These parameters are <varname>archive_cleanup_command, promote_trigger_filerecovery_end_command, and recovery_min_apply_delay>.
+These parameters are <xref linkend="guc-archive-cleanup-command"/>, , and >.
 
 
 
@@ -1544,7 +1542,7 @@ Author: Michael Paquier 
 -->
 
 
-Allow the streaming replication timeout to be set per connection (Tsunakawa Takayuki)
+Allow the streaming replication timeout (to be set per connection (Tsunakawa Takayuki)
 
 
 
@@ -1561,11 +1559,11 @@ Author: Michael Paquier 
 -->
 
 
-Add function <function>pg_promote()> to promote standbys to primaries (Laurenz Albe, Michael Paquier)
+Add function <link linkend="functions-recovery-control">pg_promote()> to promote standbys to primaries (Laurenz Albe, Michael Paquier)
 
 
 
-Previously, this operation was only possible by using <application>pg_ctl> or creating a trigger file.
+Previously, this operation was only possible by using <xref linkend="app-pg-ctl"/> or creating a trigger file.
 
 
 
@@ -1580,7 +1578,7 @@ Allow replication slots to be copied (Masahiko Sawada)
 
 
 
-The functions are <function>pg_copy_physical_replication_slot()> and pg_copy_logical_replication_slot().
+The functions are <link linkend="functions-replication-table">pg_copy_physical_replication_slot()> and pg_copy_logical_replication_slot().
 
 
 
@@ -1591,7 +1589,7 @@ Author: Michael Paquier 
 -->
 
 
-Have <varname>max_wal_senders not count as part of max_connections> (Alexander Kukushkin)
+Have <xref linkend="guc-max-wal-senders"/> not count as part of > (Alexander Kukushkin)
 
 
 
@@ -1602,7 +1600,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add an explicit value of 'current' for recovery_target_timeline> (Peter Eisentraut)
+Add an explicit value of current for > (Peter Eisentraut)
 
 
 
@@ -1613,7 +1611,7 @@ Author: Michael Paquier 
 -->
 
 
-Have recovery fail if a two-phase transaction status file is corrupt (Michael Paquier)
+Have recovery fail if a two-phase transaction status file is corrupt (Michael Paquier)
 
 
 
@@ -1637,11 +1635,11 @@ Author: Peter Eisentraut 
 -->
 
 
-Add <command>REINDEX CONCURRENTLY> to allow reindexing concurrently (Michael Paquier, Andreas Karlsson, Peter Eisentraut)
+Add <xref linkend="sql-reindex"/> CONCURRENTLY> to allow reindexing concurrently (Michael Paquier, Andreas Karlsson, Peter Eisentraut)
 
 
 
-This is also controlled by the reindexdb  option.
+This is also controlled by the   option.
 
 
 
@@ -1652,7 +1650,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Add support for generated columns (Peter Eisentraut)
+Add support for generated columns (Peter Eisentraut)
 
 
 
@@ -1682,7 +1680,7 @@ Allow enumerated values to be added in more transaction types (Andrew Dunstan, T
 
 
 
-Previously, <command>ALTER TYPE ... ADD VALUE> could only be called in a transaction that created the enumerated type.  Now, the only restriction is that the new enumerated value
+Previously, <link linkend="sql-altertype">ALTER TYPE ... ADD VALUE> could only be called in a transaction that created the enumerated type.  Now, the only restriction is that the new enumerated value
 cannot be referenced until the transaction commits.
 
 
@@ -1698,7 +1696,7 @@ Add command to end a transaction and start a new one (Peter Eisentraut)
 
 
 
-The commands are <command>COMMIT AND CHAIN> and ROLLBACK AND CHAIN.
+The commands are <link linkend="sql-commit">COMMIT AND CHAIN> and ROLLBACK AND CHAIN.
 
 
 
@@ -1709,7 +1707,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Allow the creation of collations that report string equality for strings that are not byte-wise equal (Peter Eisentraut)
+Allow the creation of collations that report string equality for strings that are not byte-wise equal (Peter Eisentraut)
 
 
 
@@ -1727,7 +1725,7 @@ Author: Fujii Masao 
 -->
 
 
-Add <command>VACUUM> and CREATE TABLE options to prevent VACUUM from truncating trailing empty pages (Tsunakawa Takayuki)
+Add <xref linkend="sql-vacuum"/> and CREATE TABLE options to prevent VACUUM from truncating trailing empty pages (Tsunakawa Takayuki)
 
 
 
@@ -1779,11 +1777,11 @@ Author: Tomas Vondra 
 -->
 
 
-Add <command>EXPLAIN> option SETTINGS to output non-default optimizer settings (Tomas Vondra)
+Add <xref linkend="sql-explain"/> option SETTINGS to output non-default optimizer settings (Tomas Vondra)
 
 
 
-This can also be output in auto-explain via <varname>auto_explain.log_settings>.
+This can also be output in auto-explain via <xref linkend="auto-explain"/>.log_settings>.
 
 
 
@@ -1798,7 +1796,7 @@ Allow aggregates to be replaced (Andrew Gierth)
 
 
 
-The command is <command>CREATE OR REPLACE AGGREGATE>.
+The command is <link linkend="sql-createaggregate">CREATE OR REPLACE AGGREGATE>.
 
 
 
@@ -1809,7 +1807,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Allow modifications of system tables using <command>ALTER TABLE> (Peter Eisentraut)
+Allow modifications of system tables using <xref linkend="sql-altertable"/> (Peter Eisentraut)
 
 
 
@@ -1824,7 +1822,7 @@ Author: Tom Lane 
 -->
 
 
-Allow RECORD and RECORD[] to be specified as a function return-value record (Elvis Pranskevichus)
+Allow RECORD and RECORD[] to be specified as a function return-value record (Elvis Pranskevichus)
 
 
 
@@ -1865,6 +1863,10 @@ Author: Tom Lane 
 
 Update Snowball stemmer dictionaries with support for new languages (Arthur Zakirov)
 
+
+
+This adds additional stemming languages to full text search.
+
 
 
 
@@ -1889,7 +1891,7 @@ Author: Tom Lane 
 -->
 
 
-Allow data type name to more seamlessly be compared to other text types (Tom Lane)
+Allow data type name to more seamlessly be compared to other text types (Tom Lane)
 
 
 
@@ -1913,7 +1915,7 @@ Author: Alexander Korotkov 
 -->
 
 
-Add support for the SQL/JSON path language (Nikita Glukhov, Teodor Sigaev, Alexander Korotkov, Oleg Bartunov, Liudmila Mantrova)
+Add support for the SQL/JSON path language (Nikita Glukhov, Teodor Sigaev, Alexander Korotkov, Oleg Bartunov, Liudmila Mantrova)
 
 
 
@@ -1928,7 +1930,7 @@ Author: Tom Lane 
 -->
 
 
-Add support for hyperbolic functions (Lætitia Avrot)
+Add support for hyperbolic functions (Lætitia Avrot)
 
 
 
@@ -1941,9 +1943,8 @@ Also add log10() as alias for log(), f
 Author: Dean Rasheed 
 2018-10-06 [e954a727f] Improve the accuracy of floating point statistical aggre
 -->
-
 
-Improve the accuracy of statistical aggregates like <function>variance()> by using more precise algorithms (Dean Rasheed)
+Improve the accuracy of statistical aggregates like <link linkend="functions-aggregate-statistics-table">variance()> by using more precise algorithms (Dean Rasheed)
 
 
 
@@ -1954,7 +1955,7 @@ Author: Tom Lane 
 -->
 
 
-Allow <function>date_trunc()> to have an additional argument to control the time zone (Vik Fearing, Tom Lane)
+Allow <link linkend="functions-datetime-table">date_trunc()> to have an additional argument to control the time zone (Vik Fearing, Tom Lane)
 
 
 
@@ -1969,11 +1970,11 @@ Author: Alexander Korotkov 
 -->
 
 
-Adjust <function>to_timestamp()>/to_date() functions to be more forgiving of template mismatches (Artur Zakirov, Alexander Korotkov, Liudmila Mantrova)
+Adjust <link linkend="functions-formatting-table">to_timestamp()>/to_date() functions to be more forgiving of template mismatches (Artur Zakirov, Alexander Korotkov, Liudmila Mantrova)
 
 
 
-This new behavior more closely matches the Oracle functions of the same name.  DETAILS?
+This new behavior more closely matches the Oracle functions of the same name.  DETAILS?
 
 
 
@@ -1984,7 +1985,7 @@ Author: Alvaro Herrera 
 -->
 
 
-Improve node detection and escaping of <acronym>XML functions (Pavel Stehule, Markus Winand, Chapman Flack)
+Improve node detection and escaping of <link linkend="functions-xml">XML functions (Pavel Stehule, Markus Winand, Chapman Flack)
 
 
 
@@ -2034,7 +2035,8 @@ Author: Tom Lane 
 -->
 
 
-Allow commands and variables with the same name as commands to be used in the same PL/pgSQL function (Tom Lane)
+Allow commands and variables with the same name as commands to be used in the same
+PL/pgSQL function (Tom Lane)
 
 
 
@@ -2073,11 +2075,11 @@ Author: Michael Meskes 
 -->
 
 
-Allow <productname>ECPG> to create variables of data type bytea (Ryo Matsumura)
+Allow <xref linkend="app-ecpg"/> to create variables of data type bytea (Ryo Matsumura)
 
 
 
-This allows to interaction with bytea data directly, rather than using a binary encoding.
+This allows to interaction with bytea data directly, rather than using a binary encoding.
 
 
 
@@ -2108,7 +2110,7 @@ Add parameter to control libpq's TCP timeout (Ryohei Nagaura)
 
 
 
-The parameter is <varname>tcp_user_timeout>.
+The parameter is <xref linkend="libpq-tcp-user-timeout"/>.
 
 
 
@@ -2134,7 +2136,7 @@ Add libpq function to report the memory size of the query result (Lars Kanis, To
 
 
 
-The function is <function>PQresultMemorySize()>.
+The function is <link linkend="libpq-pqresultmemorysize">PQresultMemorySize()>.
 
 
 
@@ -2313,7 +2315,7 @@ Author: Michael Paquier 
 -->
 
 
-Allow vacuumdb to select tables for vacuum based on their wraparound horizon (Nathan Bossart)
+Allow  to select tables for vacuum based on their wraparound horizon (Nathan Bossart)
 
 
 
@@ -2343,7 +2345,7 @@ Author: Alexander Korotkov 
 -->
 
 
-Allow control of log file rotation via <application>pg_ctl> (Kyotaro Horiguchi, Alexander Kuzmenkov, Alexander Korotkov)
+Allow control of log file rotation via <xref linkend="app-pg-ctl"/> (Kyotaro Horiguchi, Alexander Kuzmenkov, Alexander Korotkov)
 
 
 
@@ -2373,7 +2375,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Allow <application>pg_upgrade> to use the file system cloning feature (Peter Eisentraut)
+Allow <xref linkend="pgupgrade"/> to use the file system cloning feature (Peter Eisentraut)
 
 
 
@@ -2403,7 +2405,7 @@ Author: Tom Lane 
 -->
 
 
-Have initdb determine the local timezone from the /etc/localtime symbolic link, if it exists (Tom Lane)
+Have  determine the local timezone from the /etc/localtime symbolic link, if it exists (Tom Lane)
 
 
 
@@ -2418,7 +2420,7 @@ Author: Michael Paquier 
 -->
 
 
-Allow <application>pg_checksums> to disable fsync operations (Michael Paquier)
+Allow <xref linkend="app-pgchecksums"/> to disable fsync operations (Michael Paquier)
 
 
 
@@ -2433,7 +2435,7 @@ Author: Michael Paquier 
 -->
 
 
-Allow <application>pg_rewind> to disable fsync operations (Michael Paquier)
+Allow <xref linkend="app-pgrewind"/> to disable fsync operations (Michael Paquier)
 
 
 
@@ -2549,7 +2551,7 @@ Author: Andres Freund 
 -->
 
 
-Add <command>CREATE ACCESS METHOD> command to create new table types (Haribabu Kommi, Andres Freund, Alvaro Herrera, Dimitri Dolgov)
+Add <xref linkend="sql-create-access-method"/> command to create new table types (Haribabu Kommi, Andres Freund, Alvaro Herrera, Dimitri Dolgov)
 
 
 
@@ -2571,7 +2573,7 @@ Author: Andrew Dunstan 
 -->
 
 
-Build Cygwin binaries using dynamic instead of static libraries (Marco Atzeri)
+Build Cygwin binaries using dynamic instead of static libraries (Marco Atzeri)
 
 
 
@@ -2582,7 +2584,7 @@ Author: Michael Paquier 
 -->
 
 
-Remove configure switch  (Michael Paquier)
+Remove configure switch  (Michael Paquier)
 
 
 
@@ -2597,7 +2599,7 @@ Author: Tom Lane 
 -->
 
 
-Properly report Winsock errors on Windows (Tom Lane)
+Properly report Winsock errors on Windows (Tom Lane)
 
 
 
@@ -2611,7 +2613,7 @@ Author: Andres Freund 
 -->
 
 
-Require a C99-supported compiler, and MSCV 2013 or later on Windows (Andres Freund)
+Require a C99-supported compiler, and MSCV 2013 or later on Windows (Andres Freund)
 
 
 
@@ -2642,7 +2644,7 @@ Author: Robert Haas 
 -->
 
 
-More clearly document the problems of server failure during exclusive base backups (David Steele, Robert Haas)
+More clearly document the problems of server failure during exclusive base backups (David Steele, Robert Haas)
 
 
 
@@ -2653,7 +2655,7 @@ Author: Greg Stark 
 -->
 
 
-Document that the "B"/bytes units can be specified for server variables (Greg Stark)
+Document that the B/bytes units can be specified for server variables (Greg Stark)
 
 
 
@@ -2664,7 +2666,7 @@ Author: Joe Conway 
 -->
 
 
-Add documentation for aclitem functions and operators (Fabien Coelho, John Naylor)
+Add documentation for aclitem functions and operators (Fabien Coelho, John Naylor)
 
 
 
@@ -2674,7 +2676,7 @@ Author: Peter Eisentraut 
 -->
 
 
-Update documentation on the use of <acronym>NFS> (Peter Eisentraut)
+Update documentation on the use of <link linkend="creating-cluster-nfs">NFS> (Peter Eisentraut)
 
 
 
@@ -2712,7 +2714,7 @@ Author: Etsuro Fujita 
 -->
 
 
-Improve optimizer cost accounting for pushdown of aggregates to <application>postgres_fdw> tables (Etsuro Fujita)
+Improve optimizer cost accounting for pushdown of aggregates to <xref linkend="postgres-fdw"/> tables (Etsuro Fujita)
 
 
 
@@ -2743,7 +2745,7 @@ Author: Amit Kapila 
 -->
 
 
-Allow <function>pg_stat_statements_reset()> to be more granular (Haribabu Kommi, Amit Kapila)
+Allow <link linkend="pgstatstatements">pg_stat_statements_reset()> to be more granular (Haribabu Kommi, Amit Kapila)
 
 
 
@@ -2758,7 +2760,7 @@ Author: Andrew Dunstan 
 -->
 
 
-Allow control of the <application>auto_explain> log level (Tom Dunstan, Andrew Dunstan)
+Allow control of the <xref linkend="auto-explain"/> log level (Tom Dunstan, Andrew Dunstan)
 
 
 
@@ -2784,7 +2786,7 @@ Author: Thomas Munro 
 -->
 
 
-Allow <application>unaccent> to handle some accents encoded as combining characters (Hugh Ranalli)
+Allow <xref linkend="unaccent"/> to handle some accents encoded as combining characters (Hugh Ranalli)
 
 
 
@@ -2806,7 +2808,7 @@ Author: Tom Lane 
 -->
 
 
-Add 64-bit hash function to citext (Amul Sul)
+Add 64-bit hash function to  (Amul Sul)
 
 
 
@@ -2821,7 +2823,7 @@ Author: Tom Lane 
 -->
 
 
-Add 64-bit hash function to hstore (Amul Sul)
+Add 64-bit hash function to  (Amul Sul)
 
 
 
@@ -2838,7 +2840,7 @@ Author: Michael Paquier 
 -->
 
 
-Improve <application>oid2name and vacuumlo> option handling to match other commands (Tatsuro Yamada)
+Improve <xref linkend="oid2name"/> and > option handling to match other commands (Tatsuro Yamada)