-Fix <function>to_tsquery()> and websearch_to_tsquery() to properly parse query text containing discarded tokens (Alexander Korotkov)
+Fix <link linkend="functions-textsearch">to_tsquery()> and websearch_to_tsquery() to properly parse query text containing discarded tokens (Alexander Korotkov)
-Return false for <function>has_column_privilege()> checks on non-existent or dropped columns when using attribute numbers (Joe Conway)
+Return false for <link linkend="functions-info">has_column_privilege()> checks on non-existent or dropped columns when using attribute numbers (Joe Conway)
-These files were previously retained for debugging purposes; deletion can be disabled with <varname>remove_temp_files_after_crash>.
+These files were previously retained for debugging purposes; deletion can be disabled with <xref linkend="guc-remove-temp-files-after-crash"/>.
@@ -514,7+514,7 @@ Allow long-running queries to be canceled if the client disconnects (Sergey Cher
-The server variable <varname>client_connection_check_interval> allows some supported operating systems to automatically cancel queries by disconnected clients.
+The server variable <xref linkend="guc-client-connection-check-interval"/> allows some supported operating systems to automatically cancel queries by disconnected clients.
-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 <structname>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 <link linkend="view-pg-stats-ext-exprs">pg_stats_ext_exprs
+reports such statistics. ALTER TABLE ... ALTER COLUMN ... TYPE RESETS STASTISTICS>?
-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 <varname>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 <xref linkend="guc-default-toast-compression"/>. The server must be compiled with > to support this feature; the default is still pglz.
-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,
-Add function <function>pg_log_backend_memory_contexts()> to output the memory contexts of arbitrary backends (Atsushi Torikoshi)
+Add function <link linkend="functions-admin-signal">pg_log_backend_memory_contexts()> to output the memory contexts of arbitrary backends (Atsushi Torikoshi)
-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 <varname>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 <xref linkend="guc-track-io-timing"/> is enabled. Also, report buffer read and dirty rates for auto-analyze.
-Add columns to <structname>pg_prepared_statements> to report generic and custom plan counts (Atsushi Torikoshi, Kyotaro Horiguchi)
+Add columns to <link linkend="view-pg-prepared-statements">pg_prepared_statements> to report generic and custom plan counts (Atsushi Torikoshi, Kyotaro Horiguchi)
-Add system view <structname>pg_stat_replication_slots> to report replication slot activity (Sawada Masahiko, Amit Kapila, Vignesh C)
+Add system view <link linkend="monitoring-pg-stat-replication-slots-view">pg_stat_replication_slots> to report replication slot activity (Sawada Masahiko, Amit Kapila, Vignesh C)
-Implement information schema view <structname>routine_column_usage> to track columns referenced by function and procedure default expressions (Peter Eisentraut)
+Implement information schema view <link linkend="infoschema-routine-column-usage">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 <filename>pg_hba.conf> keyword clientname=DN allows comparison with certificate attributes beyond the CN and can be combined with ident maps.
+The new <link linkend="auth-pg-hba-conf">pg_hba.conf> keyword clientname=DN allows comparison with certificate attributes beyond the CN and can be combined with ident maps.
-Allow pg_hba.conf and <filename>pg_ident.conf> records to span multiple lines (Fabien Coelho)
+Allow pg_hba.conf and <link linkend="auth-username-maps">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 <varname>ssl_crl_dir> and libpq connection option sslcrldir. Previously only CRL files could be specified.
+This is controlled by server variable <xref linkend="guc-ssl-crl-dir"/> and libpq connection option sslcrldir. Previously only CRL files could be specified.
-Allow <varname>restore_command> setting to be changed during a server reload (Sergei Kornilov)
+Allow <xref linkend="guc-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 <filename>pg_wal> directory.
+You can also set restore_command to an empty string and reload to force recovery to only read from the <link linkend="storage-file-layout">pg_wal> directory.
-Add function <function>pg_xact_commit_timestamp_origin()> to return the commit timestamp and replication origin of the specified transaction (Movead Li)
+Add function <link linkend="functions-info">pg_xact_commit_timestamp_origin()> to return the commit timestamp and replication origin of the specified transaction (Movead Li)
-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. <function>EXTRACT>, were converted to non-SQL standard function calls.
+Previously non-function call SQL standard syntax, e.g. <link linkend="functions-formatting">EXTRACT>, were converted to non-SQL standard function calls.
-Add OR REPLACE for <command>CREATE TRIGGER> (Takamichi Osumi)
+Add OR REPLACE for <link linkend="sql-createtrigger">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 <command>TRUNCATE> to operate on foreign tables (Kazutaka Onishi, Kohei KaiGai)
+Allow <link linkend="sql-truncate">TRUNCATE> to operate on foreign tables (Kazutaka Onishi, Kohei KaiGai)
-The <application>postgres_fdw> module also now supports this.
+The <link linkend="postgres-fdw">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 <command>ALTER SUBSCRIPTION ... ADD/DROP PUBLICATION>. This avoids having to specify all publications to add/remove entries.
+The new syntax is <link linkend="sql-altersubscription">ALTER SUBSCRIPTION ... ADD/DROP PUBLICATION>. This avoids having to specify all publications to add/remove entries.