-Support for MD5 passwords will be removed in a future major version release. <command>CREATE ROLE and ALTER ROLE> now emit deprecation warnings when setting MD5 passwords.
+Support for MD5 passwords will be removed in a future major version release. <xref linkend="sql-createrole"/> and > now emit deprecation warnings when setting MD5 passwords.
These warnings can be disabled by setting the parameter to off.
-Previously <command>ALTER TABLE SET [UN]LOGGED> did nothing, and the creation of an unlogged partitioned table did not cause its children to be unlogged.
+Previously <link linkend="sql-altertable">ALTER TABLE SET [UN]LOGGED> did nothing, and the creation of an unlogged partitioned table did not cause its children to be unlogged.
@@ -170,7+170,7 @@ Execute AFTER triggers as the role that was active when trigg
-Previously such triggers were run as the role that was active at trigger execution time (e.g., at <command>COMMIT>). This is significant for cases where the role is changed between queue time and
+Previously such triggers were run as the role that was active at trigger execution time (e.g., at <xref linkend="sql-commit"/>). This is significant for cases where the role is changed between queue time and
-Allow the keys of <command>SELECT DISTINCT> to be internally reordered to avoid sorting (Richard Guo)
+Allow the keys of <link linkend="sql-select">SELECT DISTINCT> to be internally reordered to avoid sorting (Richard Guo)
§
@@ -607,7+607,7 @@ Add an asynchronous I/O subsystem (Andres Freund, Thomas Munro, Nazir Bilal Yavu
This feature allows backends to queue multiple read requests, which allows for more efficient sequential scans, bitmap heap scans, vacuums, etc.
This is enabled by server variable , with server variables and added to control it. This also enables
- and values greater than zero for systems without fadvise() support. The new system view <structname>pg_aios> shows the file handles being used
+ and values greater than zero for systems without fadvise() support. The new system view <link linkend="view-pg-aios">pg_aios> shows the file handles being used
-Modify <structname>pg_stat_all_tables> and its variants to report the time spent in VACUUM, ANALYZE, and their automatic variants (Sami Imseih)
+Modify <link linkend="monitoring-pg-stat-all-tables-view">pg_stat_all_tables> and its variants to report the time spent in VACUUM, ANALYZE, and their automatic variants (Sami Imseih)
-Add delay time reporting to <command>VACUUM and ANALYZE> (Bertrand Drouvot, Nathan Bossart)
+Add delay time reporting to <xref linkend="sql-vacuum"/> and > (Bertrand Drouvot, Nathan Bossart)
§
§
-This information appears in the autovacuum logs, the system views <structname>pg_stat_progress_vacuum and pg_stat_progress_analyze>, and the output of VACUUM and ANALYZE when in VERBOSE
+This information appears in the autovacuum logs, the system views <link linkend="vacuum-progress-reporting">pg_stat_progress_vacuum and pg_stat_progress_analyze>, and the output of VACUUM and ANALYZE when in VERBOSE
mode; tracking must be enabled with the server variable .
-Add column <structname>pg_stat_checkpointer>.num_done to report the number of completed checkpoints (Anton A. Melnikov)
+Add column <link linkend="monitoring-pg-stat-checkpointer-view">pg_stat_checkpointer>.num_done to report the number of completed checkpoints (Anton A. Melnikov)
-Previously RETURNING only returned new values for <command>INSERT and UPDATE, and old values for DELETE; MERGE> would return the appropriate value for the internal query executed. This new syntax
+Previously RETURNING only returned new values for <xref linkend="sql-insert"/> and , and old values for ; > would return the appropriate value for the internal query executed. This new syntax
allows the RETURNING list of INSERT/UPDATE/DELETE/MERGE to explicitly return old and new values by using the special aliases old and new. These aliases can be renamed to
avoid identifier conflicts.
@@ -1489,7+1489,7 @@ Allow foreign tables to be created like existing local tables (Zhang Mingli)
-The syntax is <command>CREATE FOREIGN TABLE ... LIKE>.
+The syntax is <link linkend="sql-createforeigntable">CREATE FOREIGN TABLE ... LIKE>.
-Allow <command>VACUUM and ANALYZE> to process partitioned tables without processing their children (Michael Harris)
+Allow <xref linkend="sql-vacuum"/> and > to process partitioned tables without processing their children (Michael Harris)
§
@@ -1588,7+1588,7 @@ Add server variable to control the file c
-This controls whether <command>CREATE DATABASE ... STRATEGY=FILE_COPY and ALTER DATABASE ... SET TABLESPACE> uses file copy or clone.
+This controls whether <link linkend="sql-createdatabase">CREATE DATABASE ... STRATEGY=FILE_COPY and ALTER DATABASE ... SET TABLESPACE> uses file copy or clone.
@@ -1630,7+1630,7 @@ Allow CHECK and foreign key constraints to be specified as
-This also adds column <structname>pg_constraint>.conenforced.
+This also adds column <link linkend="catalog-pg-constraint">pg_constraint>.conenforced.