relnotes: update word wrapping
authorBruce Momjian
Sat, 11 Jun 2022 19:28:20 +0000 (15:28 -0400)
committerBruce Momjian
Sat, 11 Jun 2022 19:28:20 +0000 (15:28 -0400)
doc/src/sgml/release-15.sgml

index a840f20cca77ffe6f5f35114e9a5c81399483758..849f2be4681b0edbf4d382bf71a7ba8ae0e45676 100644 (file)
@@ -58,15 +58,16 @@ Author: Noah Misch 
      
 
      
-      This is a change in the default for newly-created databases in existing
-      clusters and for new clusters;  USAGE permissions on
-      the public schema has not been changed.  Databases
-      restored from previous Postgres releases will be restored with their
-      current permissions.  Users wishing to have the old permissions on
-      new objects will need to grant CREATE permission
-      for PUBLIC on the public schema;
-      this change can be made on template1 to cause all new
-      databases to have these permissions.  template1
+      This is a change in the default for newly-created databases in
+      existing clusters and for new clusters;  USAGE
+      permissions on the public schema has not
+      been changed.  Databases restored from previous Postgres releases
+      will be restored with their current permissions.  Users wishing
+      to have the old permissions on new objects will need to grant
+      CREATE permission for PUBLIC
+      on the public schema; this change can be made
+      on template1 to cause all new databases
+      to have these permissions.  template1
       permissions for pg_dumpall and
       pg_upgrade?
      
@@ -84,9 +85,9 @@ Author: Noah Misch 
      
 
      
-      Previously it was the literal user name of the database owner.  Databases
-      restored from previous Postgres releases will be restored with their
-      current owner specification.
+      Previously it was the literal user name of the database owner.
+      Databases restored from previous Postgres releases will be restored
+      with their current owner specification.
      
     
 
@@ -97,8 +98,9 @@ Author: Stephen Frost 
 
     
      
-      Remove long-deprecated exclusive backup
-      mode (David Steele, Nathan Bossart)
+      Remove long-deprecated exclusive 
+      linkend="backup-base-backup">backup mode (David Steele,
+      Nathan Bossart)
      
 
      
@@ -108,8 +110,8 @@ Author: Stephen Frost 
       pg_start_backup()/pg_stop_backup()
       have been renamed to
       pg_backup_start()/pg_backup_stop(),
-      and the functions pg_backup_start_time() and
-      pg_is_in_backup() have been removed.
+      and the functions pg_backup_start_time()
+      and pg_is_in_backup() have been removed.
      
     
 
@@ -126,9 +128,9 @@ Author: Peter Geoghegan 
      
 
      
-      This allows query hash operations to use double the amount of 
-      linkend="guc-work-mem">work_mem memory as
-      other operations.
+      This allows query hash operations to use double the amount of
+      work_mem
+      memory as other operations.
      
     
 
@@ -140,8 +142,8 @@ Author: Andres Freund 
     
      
       Remove server-side language 
-      linkend="plpython">plpython2u and generic Python
-      language plpythonu (Andres Freund)
+      linkend="plpython">plpython2u and generic
+      Python language plpythonu (Andres Freund)
      
     
 
@@ -152,15 +154,16 @@ Author: Tom Lane 
 
     
      
-      Mark the interval
-      output function as stable, not immutable, since it depends on 
+      Mark the 
+      linkend="datatype-datetime">interval output
+      function as stable, not immutable, since it depends on 
       linkend="guc-intervalstyle">IntervalStyle
       (Tom Lane)
      
 
      
-      This will cause the creation of indexes relying on the text output of
-      interval values to fail.
+      This will cause the creation of indexes relying on the text output
+      of interval values to fail.
      
     
 
@@ -178,8 +181,9 @@ Author: Tom Lane 
 
      
       This is prohibited because lexemes should never be empty.  Users of
-      previous Postgres releases should verify that no empty lexemes are stored
-      because they can lead to dump/restore failures and inconsistent results.
+      previous Postgres releases should verify that no empty lexemes
+      are stored because they can lead to dump/restore failures and
+      inconsistent results.
      
     
 
@@ -191,8 +195,8 @@ Author: Peter Eisentraut 
     
      
       Generate an error when 
-      linkend="functions-string-other">chr() is
-      supplied with a negative argument (Peter Eisentraut)
+      linkend="functions-string-other">chr()
+      is supplied with a negative argument (Peter Eisentraut)
      
     
 
@@ -222,8 +226,8 @@ Author: Tom Lane 
      
       Remove 
       linkend="sql-syntax-identifiers">pg_dump's
-       option since all supported
-      server versions support synchronized snapshots (Tom Lane)
+       option since all
+      supported server versions support synchronized snapshots (Tom Lane)
      
     
 
@@ -253,8 +257,8 @@ Author: Peter Eisentraut 
      
 
      
-      Previously literals like 123abc would be interpreted
-      as 123 and abc.
+      Previously literals like 123abc would be
+      interpreted as 123 and abc.
      
     
 
@@ -267,13 +271,14 @@ Author: Peter Eisentraut 
      
       Adjust JSON
       numeric literal processing to match the
-      SQL/JSON-standard (Peter Eisentraut)
+      SQL/JSON-standard (Peter
+      Eisentraut)
      
 
      
       This accepts numeric formats like .1 and
-      1., and disallows trailing junk after numeric literals,
-      like 1.type().
+      1., and disallows trailing junk after numeric
+      literals, like 1.type().
      
     
 
@@ -284,8 +289,9 @@ Author: Tom Lane 
 
     
      
-      Improve consistency of interval
-      parsing with trailing periods (Tom Lane)
+      Improve consistency of 
+      linkend="datatype-datetime">interval parsing with trailing
+      periods (Tom Lane)
      
 
      
@@ -300,8 +306,8 @@ Author: Bruce Momjian 
 
     
      
-      When specifying fractional interval values in units greater than months,
-      round to the nearest month (Bruce Momjian)
+      When specifying fractional interval values in units greater than
+      months, round to the nearest month (Bruce Momjian)
      
 
      
@@ -318,8 +324,8 @@ Author: Tom Lane 
     
      
       Detect integer overflow in 
-      linkend="functions-datetime-table">interval justification functions
-      (Joe Koshakow)
+      linkend="functions-datetime-table">interval justification
+      functions (Joe Koshakow)
      
 
      
@@ -342,8 +348,8 @@ Author: Robert Haas 
      
 
      
-      Previously, login roles could add/remove members of its own role, even
-      without ADMIN OPTION privilege.
+      Previously, login roles could add/remove members of its own role,
+      even without ADMIN OPTION privilege.
      
     
 
@@ -360,8 +366,8 @@ Author: Jeff Davis 
 
      
       Because row-level security policies are not checked, only superusers,
-      roles with bypassrls, and table owners can replicate
-      into tables with row-level security policies.
+      roles with bypassrls, and table owners can
+      replicate into tables with row-level security policies.
      
     
 
@@ -372,16 +378,16 @@ Author: Jeff Davis 
 
     
      
-      Prevent UPDATE and DELETE 
-      linkend="logical-replication">logical replication operations on
-      tables where the subscription owner does not have SELECT
-      permission on the table (Jeff Davis)
+      Prevent UPDATE and DELETE
+      logical replication
+      operations on tables where the subscription owner does not have
+      SELECT permission on the table (Jeff Davis)
      
 
      
       UPDATE and DELETE perform
-      SELECT, so require the subscription owner to have
-      table SELECT permission.
+      SELECT, so require the subscription owner to
+      have table SELECT permission.
      
     
 
@@ -411,8 +417,8 @@ Author: Tom Lane 
      
       Modify SPI's
       SPI_commit() and
-      SPI_commit_and_chain() to automatically start a new
-      transaction at completion (Peter Eisentraut, Tom Lane)
+      SPI_commit_and_chain() to automatically start
+      a new transaction at completion (Peter Eisentraut, Tom Lane)
      
 
      
@@ -429,8 +435,8 @@ Author: Tom Lane 
      
       Fix 
       linkend="monitoring-pg-statio-all-tables-view">pg_statio_all_tables
-      to sum values for the rare case of TOAST tables with
-      multiple indexes (Andrei Zubkov)
+      to sum values for the rare case of TOAST tables
+      with multiple indexes (Andrei Zubkov)
      
 
      
@@ -449,12 +455,14 @@ Author: Tom Lane 
 
     
      
-      Disallow setting of server variables
-      matching the prefixes of installed extension (Florin Irion, Tom Lane)
+      Disallow setting of server
+      variables matching the prefixes of installed extension
+      (Florin Irion, Tom Lane)
      
 
      
-      This also deletes any matching server variables during extension load.
+      This also deletes any matching server variables during extension
+      load.
      
     
 
@@ -465,8 +473,9 @@ Author: Andres Freund 
 
     
      
-      Remove unnecessary server variable stats_temp_directory
-      (Andres Freund, Kyotaro Horiguchi)
+      Remove unnecessary server variable
+      stats_temp_directory (Andres Freund, Kyotaro
+      Horiguchi)
      
     
 
@@ -485,8 +494,8 @@ Author: Tom Lane 
      
 
      
-      This will cause random() to differ from what was
-      emitted by prior versions for the same seed values.
+      This will cause random() to differ from what
+      was emitted by prior versions for the same seed values.
      
     
 
@@ -519,7 +528,8 @@ Author: Tom Lane 
      
 
      
-      This function has been implemented in the core backend since Postgres 9.1.
+      This function has been implemented in the core backend since
+      Postgres 9.1.
      
     
 
@@ -530,13 +540,13 @@ Author: Tom Lane 
 
     
      
-      Allow custom scan provders to indicate
-      if they support projections (Sven Klemm)
+      Allow custom scan provders
+      to indicate if they support projections (Sven Klemm)
      
 
      
-      The default is now that custom scan providers can't support projections,
-      so they need to be updated for this release.
+      The default is now that custom scan providers can't support
+      projections, so they need to be updated for this release.
      
     
 
@@ -570,11 +580,12 @@ Author: Peter Eisentraut 
       
 
       
-       This is designed to detect collation mismatches to avoid data corruption.
-       Function pg_database_collation_actual_version()
+       This is designed to detect collation
+       mismatches to avoid data corruption.  Function
+       pg_database_collation_actual_version()
        reports the underlying operating system collation version, and
-       ALTER DATABASE ...  REFRESH sets the database to match
-       the operating system collation version.  DETAILS?
+       ALTER DATABASE ...  REFRESH sets the database
+       to match the operating system collation version.  DETAILS?
       
      
 
@@ -585,15 +596,16 @@ Author: Peter Eisentraut 
 
      
       
-       Allow ICU collations to
-       be set as the default for clusters and databases (Peter Eisentraut)
+       Allow ICU
+       collations to be set as the default for clusters and databases
+       (Peter Eisentraut)
       
 
       
        Previously, ICU collations could only be
        specified in CREATE
-       COLLATION and used with the COLLATE
-       clause.
+       COLLATION and used with the
+       COLLATE clause.
       
      
 
@@ -606,7 +618,8 @@ Author: Michael Paquier 
       
        Add system view 
        linkend="view-pg-ident-file-mappings">pg_ident_file_mappings
-       to report pg_ident.conf information (Julien Rouhaud)
+       to report pg_ident.conf information (Julien
+       Rouhaud)
       
      
 
@@ -624,13 +637,13 @@ Author: David Rowley 
 
       
        
-        Improve planning time for queries referencing partitioned tables (David
-        Rowley)
+        Improve planning time for queries referencing partitioned tables
+        (David Rowley)
        
 
        
-        Specifically this helps if only a small number of the many partitions
-        are relevant.
+        Specifically this helps if only a small number of the many
+        partitions are relevant.
        
       
 
@@ -641,15 +654,15 @@ Author: David Rowley 
 
       
        
-        Allow ordered scans of partitions to avoid sorting in more cases (David
-        Rowley)
+        Allow ordered scans of partitions to avoid sorting in more cases
+        (David Rowley)
        
 
        
-        Previously, a partitioned table with a DEFAULT partition
-        or a LIST partition containing multiple values could
-        not be used for ordered partition scans.  Now they can be used if these
-        partitions are pruned.
+        Previously, a partitioned table with a DEFAULT
+        partition or a LIST partition containing
+        multiple values could not be used for ordered partition scans.
+        Now they can be used if these partitions are pruned.
        
       
 
@@ -660,15 +673,15 @@ Author: Alvaro Herrera 
 
       
        
-        Improve foreign key behavior of updates on partitioned tables that move
-        rows between partitions (Amit Langote)
+        Improve foreign key behavior of updates on partitioned tables
+        that move rows between partitions (Amit Langote)
        
 
        
-        Previously, such updates ran delete actions on the
-        source partition and insert actions on the target partition.
-        PostgreSQL will now run update actions on the
-        referenced partition root.
+        Previously, such updates ran delete actions on the source
+        partition and insert actions on the target partition.
+        PostgreSQL will now run update actions
+        on the referenced partition root.
        
       
 
@@ -694,8 +707,8 @@ Author: Alvaro Herrera 
       
        
         Fix ALTER TRIGGER
-        RENAME on partitioned tables to properly rename triggers
-        an all partitions (Arne Roland, Álvaro Herrera)
+        RENAME on partitioned tables to properly rename
+        triggers an all partitions (Arne Roland, Álvaro Herrera)
        
 
        
@@ -720,8 +733,8 @@ Author: Peter Geoghegan 
       
        
         Enable system and 
-        linkend="storage-toast">TOAST btree indexes to
-        efficiently store duplicates (Peter Geoghegan)
+        linkend="storage-toast">TOAST btree
+        indexes to efficiently store duplicates (Peter Geoghegan)
        
 
        
@@ -737,8 +750,8 @@ Author: Alexander Korotkov 
       
        
         Improve lookup performance of 
-        linkend="gist">GiST indexes built using sorting
-        (Aliaksandr Kalenik, Sergei Shoulbakov, Andrey Borodin)
+        linkend="gist">GiST indexes built using
+        sorting (Aliaksandr Kalenik, Sergei Shoulbakov, Andrey Borodin)
        
       
 
@@ -750,8 +763,8 @@ Author: Tomas Vondra 
       
        
         Prevent changes to columns only indexed by 
-        linkend="brin">BRIN indexes from disabling
-        HOT updates (Josef Simanek)
+        linkend="brin">BRIN indexes from
+        disabling HOT updates (Josef Simanek)
        
       
 
@@ -762,14 +775,15 @@ Author: Peter Eisentraut 
 
       
        
-        Allow unique constraints and indexes to treat NULL
-        values as not distinct (Peter Eisentraut)
+        Allow unique constraints and indexes to treat
+        NULL values as not distinct (Peter Eisentraut)
        
 
        
-        Previously NULL values were always indexed as distinct
-        values, but this can now be changed by creating constraints and indexes
-        using UNIQUE NULLS NOT DISTINCT.
+        Previously NULL values were always indexed
+        as distinct values, but this can now be changed by creating
+        constraints and indexes using UNIQUE NULLS NOT
+        DISTINCT.
        
       
 
@@ -780,9 +794,10 @@ Author: Tom Lane 
 
       
        
-        Allow ^@
-        and starts_with() to use btree indexes if using a
-        C collation (Tom Lane)
+        Allow 
+        linkend="functions-string-other">^@
+        and starts_with() to use btree indexes if
+        using a C collation (Tom Lane)
        
 
        
@@ -807,9 +822,9 @@ Author: Tomas Vondra 
 
       
        
-        Allow extended statistics
-        to record statistics for a parent with all its children (Tomas Vondra,
-        Justin Pryzby)
+        Allow extended
+        statistics to record statistics for a parent with all its
+        children (Tomas Vondra, Justin Pryzby)
        
 
        
@@ -825,9 +840,9 @@ Author: Tomas Vondra 
 
       
        
-        Allow GROUP BY
-        sorting to optimize column order (Dmitry Dolgov, Teodor Sigaev, Tomas
-        Vondra)
+        Allow GROUP
+        BY sorting to optimize column order (Dmitry
+        Dolgov, Teodor Sigaev, Tomas Vondra)
        
 
        
@@ -845,8 +860,8 @@ Author: Tom Lane 
        
         Add server variable 
         linkend="guc-recursive-worktable-factor">recursive_worktable_factor
-        to allow the user to specify the expected recursive query worktable size
-        (Simon Riggs)
+        to allow the user to specify the expected recursive query worktable
+        size (Simon Riggs)
        
 
        
@@ -870,9 +885,9 @@ Author: David Rowley 
 
       
        
-        Allow hash lookup for  linkend="functions-subquery-notin">NOT
-        IN clauses with many constants (David Rowley, James
-        Coleman)
+        Allow hash lookup for 
+        linkend="functions-subquery-notin">NOT IN
+        clauses with many constants (David Rowley, James Coleman)
        
 
        
@@ -887,9 +902,9 @@ Author: John Naylor 
 
       
        
-        Improve validation of UTF-8 text (even if only
-        ASCII) by processing 16 bytes at a time (John Naylor,
-        Heikki Linnakangas)
+        Improve validation of UTF-8 text (even if
+        only ASCII) by processing 16 bytes at a time
+        (John Naylor, Heikki Linnakangas)
        
 
        
@@ -908,13 +923,13 @@ Author: Heikki Linnakangas 
       
        
         Improve performance for sorts that exceed 
-        linkend="guc-work-mem">work_mem (Heikki
-        Linnakangas)
+        linkend="guc-work-mem">work_mem
+        (Heikki Linnakangas)
        
 
        
-        Specifically, switch to a batch sorting algorithm that uses more output
-        streams internally.
+        Specifically, switch to a batch sorting algorithm that uses more
+        output streams internally.
        
       
 
@@ -929,8 +944,8 @@ Author: John Naylor 
 
       
        
-        Improve performance and reduce memory consumption of in-memory sorts
-        (Ronan Dunklau, David Rowley, Thomas Munro, John Naylor)
+        Improve performance and reduce memory consumption of in-memory
+        sorts (Ronan Dunklau, David Rowley, Thomas Munro, John Naylor)
        
       
 
@@ -943,9 +958,9 @@ Author: Michael Paquier 
 
       
        
-        Allow WAL  linkend="guc-full-page-writes">full
-        page writes to use LZ4 and Zstandard compression (Andrey Borodin,
-        Justin Pryzby)
+        Allow WAL 
+        linkend="guc-full-page-writes">full page writes to use
+        LZ4 and Zstandard compression (Andrey Borodin, Justin Pryzby)
        
 
        
@@ -962,13 +977,14 @@ Author: Thomas Munro 
 
       
        
-        Add direct I/O support to macOS
-        (Thomas Munro)
+        Add direct I/O support
+        to macOS (Thomas Munro)
        
 
        
-        This only works if max_wal_senders=0 and
-        wal_level=minimal, and only for WAL.
+        This only works if max_wal_senders=0
+        and wal_level=minimal, and only for
+        WAL.
        
       
 
@@ -979,8 +995,8 @@ Author: Peter Geoghegan 
 
       
        
-        Allow vacuum to be more aggressive
-        in setting the oldest frozenxid (Peter Geoghegan)
+        Allow vacuum to be more
+        aggressive in setting the oldest frozenxid (Peter Geoghegan)
        
       
 
@@ -991,9 +1007,10 @@ Author: Etsuro Fujita 
 
       
        
-        Allow a query referencing multiple foreign
-        tables to perform parallel foreign table scans in more cases
-        (Andrey Lepikhov, Etsuro Fujita)
+        Allow a query referencing multiple 
+        linkend="ddl-foreign-data">foreign tables to perform
+        parallel foreign table scans in more cases (Andrey Lepikhov,
+        Etsuro Fujita)
        
       
 
@@ -1006,8 +1023,8 @@ Author: David Rowley 
        
         Improve the performance of window
         functions that use row_number(),
-        rank(), and count() (David
-        Rowley)
+        rank(), and count()
+        (David Rowley)
        
       
 
@@ -1018,8 +1035,8 @@ Author: Tom Lane 
 
       
        
-        Improve the performance of spinlocks on high-core-count ARM64 systems
-        (Geoffrey Blake)
+        Improve the performance of spinlocks on high-core-count ARM64
+        systems (Geoffrey Blake)
        
       
 
@@ -1039,8 +1056,8 @@ Author: Robert Haas 
 
       
        
-        Enable default logging of checkpoints and slow autovacuum operations
-        (Bharath Rupireddy)
+        Enable default logging of checkpoints and slow autovacuum
+        operations (Bharath Rupireddy)
        
 
        
@@ -1048,9 +1065,10 @@ Author: Robert Haas 
         linkend="guc-log-checkpoints">log_checkpoints
         to on and 
         linkend="guc-log-autovacuum-min-duration">log_autovacuum_min_duration
-        to 10 minutes.  This will cause idle servers to generate log output, which
-        might cause problems on resource-constrained servers with insufficient
-        log file removal.  The defaults should be changed in such cases.
+        to 10 minutes.  This will cause idle servers to generate log
+        output, which might cause problems on resource-constrained
+        servers with insufficient log file removal.  The defaults should
+        be changed in such cases.
        
       
 
@@ -1063,8 +1081,8 @@ Author: Alvaro Herrera 
 
       
        
-        Generate periodic log message during slow server starts (Nitin Jadhav,
-        Robert Haas)
+        Generate periodic log message during slow server starts (Nitin
+        Jadhav, Robert Haas)
        
 
        
@@ -1083,14 +1101,15 @@ Author: Andres Freund 
 
       
        
-        Store server-level statistics
-        in shared memory (Kyotaro Horiguchi, Andres Freund, Melanie Plageman)
+        Store server-level
+        statistics in shared memory (Kyotaro Horiguchi, Andres
+        Freund, Melanie Plageman)
        
 
        
-        Previously this was updated via UDP packets, stored in
-        the file system, and read by sessions.  There is no longer a statistics
-        collector process.
+        Previously this was updated via UDP packets,
+        stored in the file system, and read by sessions.  There is no
+        longer a statistics collector process.
        
       
 
@@ -1105,8 +1124,8 @@ Author: Peter Geoghegan 
 
       
        
-        Add additional information to VACUUM VERBOSE and
-        autovacuum logging messages (Peter Geoghegan)
+        Add additional information to VACUUM VERBOSE
+        and autovacuum logging messages (Peter Geoghegan)
        
       
 
@@ -1117,8 +1136,9 @@ Author: Michael Paquier 
 
       
        
-        Add EXPLAIN (BUFFERS)
-        output for temporary file block I/O (Masahiko Sawada)
+        Add EXPLAIN
+        (BUFFERS) output for temporary file block I/O
+        (Masahiko Sawada)
        
       
 
@@ -1147,8 +1167,8 @@ Author: Fujii Masao 
        
         Allow 
         linkend="monitoring-stats-funcs-table">pg_stat_reset_single_table_counters()
-        to reset the counters of relations shared across all databases (B Sadhu,
-        Prasad Patro)
+        to reset the counters of relations shared across all databases
+        (B Sadhu, Prasad Patro)
        
       
 
@@ -1159,8 +1179,8 @@ Author: Fujii Masao 
 
       
        
-        Add wait events for local shell
-        commands (Fujii Masao)
+        Add wait events for local
+        shell commands (Fujii Masao)
        
 
        
@@ -1188,8 +1208,8 @@ Author: Dean Rasheed 
 
       
        
-        Allow view access to be controlled
-        by privileges of the view user (Christoph Heiss)
+        Allow view access to be
+        controlled by privileges of the view user (Christoph Heiss)
        
 
        
@@ -1206,8 +1226,8 @@ Author: Robert Haas 
        
         Allow members of the 
         linkend="predefined-roles-table">pg_write_server_files
-        predefined role to perform server-side base backups (Dagfinn Ilmari
-        Mannsåker)
+        predefined role to perform server-side base backups (Dagfinn
+        Ilmari Mannsåker)
        
 
        
@@ -1222,14 +1242,15 @@ Author: Tom Lane 
 
       
        
-        Allow GRANT to
-        assign permission to change server variables via SET
-        and ALTER SYSTEM (Mark Dilger)
+        Allow GRANT
+        to assign permission to change server variables via
+        SET and ALTER SYSTEM
+        (Mark Dilger)
        
 
        
-        New function has_parameter_privilege() reports on
-        this privilege.
+        New function has_parameter_privilege()
+        reports on this privilege.
        
       
 
@@ -1242,7 +1263,8 @@ Author: Jeff Davis 
        
         Add predefined role 
         linkend="predefined-roles-table">pg_checkpointer
-        that allows members to run CHECKPOINT (Jeff Davis)
+        that allows members to run CHECKPOINT
+        (Jeff Davis)
        
 
        
@@ -1339,8 +1361,9 @@ Author: Michael Paquier 
 
       
        
-        Allow postgres -C
-        to properly report runtime-computed values (Nathan Bossart)
+        Allow postgres
+        -C to properly report runtime-computed values
+        (Nathan Bossart)
        
 
        
@@ -1350,8 +1373,8 @@ Author: Michael Paquier 
         linkend="guc-wal-segment-size">wal_segment_size,
         and 
         linkend="guc-data-directory-mode">data_directory_mode
-        would report values that would not be accurate on the running server.
-        However, this does not work on a running server.
+        would report values that would not be accurate on the running
+        server.  However, this does not work on a running server.
        
       
 
@@ -1378,8 +1401,8 @@ Author: Robert Haas 
      
       
        Add support for LZ4 and Zstandard compression of server-side 
-       linkend="backup-base-backup">base backups (Jeevan Ladhe, Robert
-       Haas)
+       linkend="backup-base-backup">base backups (Jeevan Ladhe,
+       Robert Haas)
       
      
 
@@ -1401,8 +1424,8 @@ Author: Thomas Munro 
 
      
       
-       Allow WAL processing to pre-fetch needed file contents
-       (Thomas Munro)
+       Allow WAL processing to pre-fetch needed file
+       contents (Thomas Munro)
       
 
       
@@ -1465,8 +1488,8 @@ Author: Amit Kapila 
         For example, this syntax is now supported:  
         linkend="sql-createpublication">CREATE PUBLICATION pub1
         FOR ALL TABLES IN SCHEMA s1,s2;  ALTER
-        PUBLICATION supports a similar syntax.  Tables added to the
-        listed schemas in the future will also be replicated.
+        PUBLICATION supports a similar syntax.  Tables added
+        to the listed schemas in the future will also be replicated.
        
       
 
@@ -1481,9 +1504,9 @@ Author: Amit Kapila 
 
       
        
-        Allow publication content to be filtered using a WHERE
-        clause (Hou Zhijie, Euler Taveira, Peter Smith, Ajin Cherian, Tomas Vondra,
-        Amit Kapila)
+        Allow publication content to be filtered using a
+        WHERE clause (Hou Zhijie, Euler Taveira,
+        Peter Smith, Ajin Cherian, Tomas Vondra, Amit Kapila)
        
       
 
@@ -1494,8 +1517,9 @@ Author: Tomas Vondra 
 
       
        
-        Allow publications to be
-        restricted to specific columns (Tomas Vondra, Álvaro Herrera, Rahila Syed)
+        Allow publications to
+        be restricted to specific columns (Tomas Vondra, Álvaro Herrera,
+        Rahila Syed)
        
       
 
@@ -1521,8 +1545,9 @@ Author: Amit Kapila 
 
       
        
-        Add support for prepared transactions to built-in logical replication
-        (Peter Smith, Ajin Cherian, Amit Kapila, Nikhil Sontakke, Stas Kelvich)
+        Add support for prepared transactions to built-in logical
+        replication (Peter Smith, Ajin Cherian, Amit Kapila, Nikhil
+        Sontakke, Stas Kelvich)
        
       
 
@@ -1533,7 +1558,8 @@ Author: Amit Kapila 
 
       
        
-        Add two-phase information to the logical replication stream (Ajin Cherian)
+        Add two-phase information to the logical replication stream
+        (Ajin Cherian)
        
 
        
@@ -1552,13 +1578,13 @@ Author: Amit Kapila 
 
       
        
-        Prevent logical replication of empty transactions (Ajin Cherian, Hou
-        Zhijie, Euler Taveira)
+        Prevent logical replication of empty transactions (Ajin Cherian,
+        Hou Zhijie, Euler Taveira)
        
 
        
-        Previously, write transactions would send empty transactions to subscribers
-        if subscribed tables were not modified.
+        Previously, write transactions would send empty transactions to
+        subscribers if subscribed tables were not modified.
        
       
 
@@ -1569,16 +1595,16 @@ Author: Michael Paquier 
 
       
        
-        Add SQL functions to monitor the directory contents
-        of logical replication slots (Bharath Rupireddy)
+        Add SQL functions to monitor the directory
+        contents of logical replication slots (Bharath Rupireddy)
        
 
        
         Specifically, the functions are 
         linkend="functions-admin-genfile-table">pg_ls_logicalsnapdir(),
         pg_ls_logicalmapdir(), and
-        pg_ls_replslotdir().  They can be run by members of
-        the predefined pg_monitor role.
+        pg_ls_replslotdir().  They can be run by
+        members of the predefined pg_monitor role.
        
       
 
@@ -1589,8 +1615,8 @@ Author: Amit Kapila 
 
       
        
-        Allow subscribers to stop logical replication application on error (Osumi
-        Takamichi, Mark Dilger)
+        Allow subscribers to stop logical replication application on error
+        (Osumi Takamichi, Mark Dilger)
        
 
        
@@ -1607,8 +1633,8 @@ Author: Tom Lane 
 
       
        
-        Adjust subscriber server variables to match the publisher so datetime
-        and float8 values are interpreted consistently (Japin Li)
+        Adjust subscriber server variables to match the publisher so
+        datetime and float8 values are interpreted consistently (Japin Li)
        
 
        
@@ -1668,7 +1694,8 @@ Author: David Rowley 
 
      
       
-       Allow SELECT DISTINCT to be parallelized (David Rowley)
+       Allow SELECT DISTINCT to be parallelized
+       (David Rowley)
       
      
 
@@ -1688,14 +1715,14 @@ Author: Alvaro Herrera 
 
      
       
-       Add SQL MERGE command to adjust
-       one table to match another (Simon Riggs, Pavan Deolasee, Álvaro Herrera,
-       Amit Langote)
+       Add SQL MERGE command to
+       adjust one table to match another (Simon Riggs, Pavan Deolasee,
+       Álvaro Herrera, Amit Langote)
       
 
       
-       This is similar to INSERT ... ON CONFLICT but more
-       batch-oriented.
+       This is similar to INSERT ... ON CONFLICT
+       but more batch-oriented.
       
      
 
@@ -1709,8 +1736,8 @@ Author: Peter Eisentraut 
      
       
        Add support for HEADER option in 
-       linkend="sql-copy">COPY text format (Rémi
-       Lapeyre)
+       linkend="sql-copy">COPY text format
+       (Rémi Lapeyre)
       
 
       
@@ -1731,8 +1758,8 @@ Author: Robert Haas 
       
 
       
-       This avoids the need for checkpoints during database creation;  the old
-       method is still available.
+       This avoids the need for checkpoints during database creation;
+       the old method is still available.
       
      
 
@@ -1757,11 +1784,12 @@ Author: Thomas Munro 
      
       
        Prevent DROP
-       DATABASE, DROP
+       DATABASE, 
+       linkend="sql-droptablespace">DROP
        TABLESPACE, and 
        linkend="sql-alterdatabase">ALTER DATABASE SET
-       TABLESPACE from occasionally failing during concurrent
-       use on Windows (Thomas Munro)
+       TABLESPACE from occasionally failing during
+       concurrent use on Windows (Thomas Munro)
       
      
 
@@ -1772,13 +1800,14 @@ Author: Peter Eisentraut 
 
      
       
-       Allow foreign key ON DELETE
-       SET actions to affect only specified columns (Paul
-       Martinez)
+       Allow foreign key ON
+       DELETE SET actions to affect only specified columns
+       (Paul Martinez)
       
 
       
-       Previously, all of the columns in the foreign key were always affected.
+       Previously, all of the columns in the foreign key were always
+       affected.
       
      
 
@@ -1789,9 +1818,9 @@ Author: Michael Paquier 
 
      
       
-       Allow ALTER TABLE
-       to modify a table's ACCESS METHOD (Justin Pryzby,
-       Jeff Davis)
+       Allow ALTER
+       TABLE to modify a table's ACCESS
+       METHOD (Justin Pryzby, Jeff Davis)
       
      
 
@@ -1803,8 +1832,8 @@ Author: Michael Paquier 
      
       
        Properly call object access hooks when 
-       linkend="sql-altertable">ALTER TABLE causes
-       table rewrites (Michael Paquier)
+       linkend="sql-altertable">ALTER TABLE
+       causes table rewrites (Michael Paquier)
       
      
 
@@ -1824,13 +1853,14 @@ Author: Dean Rasheed 
 
      
       
-       Allow numeric scale
-       to be negative or greater than precision (Dean Rasheed, Tom Lane)
+       Allow numeric
+       scale to be negative or greater than precision (Dean Rasheed,
+       Tom Lane)
       
 
       
-       This allows rounding of values to the left of the decimal point, e.g.,
-       '1234'::numeric(4, -2) returns 1200.
+       This allows rounding of values to the left of the decimal point,
+       e.g., '1234'::numeric(4, -2) returns 1200.
       
      
 
@@ -1867,13 +1897,13 @@ Author: Peter Eisentraut 
 
      
       
-       Update the display width information of modern Unicode characters, like
-       emojis (Jacob Champion)
+       Update the display width information of modern Unicode characters,
+       like emojis (Jacob Champion)
       
 
       
-       Also update from Unicode 5.0 to 14.0.0.  There is now an automated way
-       to keep Postgres updated with Unicode releases.
+       Also update from Unicode 5.0 to 14.0.0.  There is now an automated
+       way to keep Postgres updated with Unicode releases.
       
      
 
@@ -1919,15 +1949,16 @@ Author: Tom Lane 
 
      
       
-       Add regular expression functions for compatibility with other relational
-       systems (Gilles Darold, Tom Lane)
+       Add regular expression functions for compatibility with other
+       relational systems (Gilles Darold, Tom Lane)
       
 
       
        Specifically, the new functions are 
        linkend="functions-string-other">regexp_count(),
-       regexp_instr()regexp_like(),
-       and regexp_substr().  Some new optional arguments
+       regexp_instr(),
+       regexp_like(), and
+       regexp_substr().  Some new optional arguments
        were also added to regexp_replace().
       
      
@@ -1970,7 +2001,8 @@ Author: Tom Lane 
      
       
        Improve the optimization of timetz_zone() by
-       stabilizing its value at transaction start (Aleksander Alekseev, Tom Lane)
+       stabilizing its value at transaction start (Aleksander Alekseev,
+       Tom Lane)
       
 
       
@@ -1986,13 +2018,13 @@ Author: Tom Lane 
      
       
        Allow tsvector_delete_arr() and
-       tsvector_setweight_by_filter() to accept empty array
-       elements (Jean-Christophe Arnu)
+       tsvector_setweight_by_filter() to accept
+       empty array elements (Jean-Christophe Arnu)
       
 
       
-       These lexemes are not stored so the acceptance of empty array elements
-       is not a problem.  NOT DOCUMENTED, USER API?
+       These lexemes are not stored so the acceptance of empty array
+       elements is not a problem.  NOT DOCUMENTED, USER API?
       
      
 
@@ -2018,8 +2050,8 @@ Author: Tom Lane 
       
        Change 
        linkend="pg-event-trigger-ddl-command-end-functions">pg_event_trigger_ddl_commands()
-       to output references to non-local temporary schemas using the actual
-       schema name (Tom Lane)
+       to output references to non-local temporary schemas using the
+       actual schema name (Tom Lane)
       
 
       
@@ -2058,9 +2090,11 @@ Author: Andrew Dunstan 
         The construction functions are 
         linkend="functions-sqljson-producing">json(),
         json_scalar(), and
-        json_serialize()json_array(),
-        json_arrayagg(),  json_object(),
-        and  json_objectagg().  They have a few functional
+        json_serialize(),
+        json_array(),
+        json_arrayagg(),
+        json_object(), and
+        json_objectagg().  They have a few functional
         advantages over the existing JSON functions.
        
       
@@ -2072,10 +2106,11 @@ Author: Andrew Dunstan 
 
       
        
-        Add SQL/JSON query functions 
+        Add SQL/JSON
+        query functions 
         linkend="functions-sqljson-querying">json_exists(),
-        json_query(), and json_value()
-        (Nikita Glukhov)
+        json_query(), and
+        json_value() (Nikita Glukhov)
        
       
 
@@ -2092,10 +2127,11 @@ Author: Andrew Dunstan 
 
        
         The clauses are IS
-        JSON [ VALUE | ARRAY
+        JSON [ VALUE |
+        ARRAY
       | OBJECT | SCALAR |
-        [WITH | WITHOUT ] UNIQUE
-        KEYS ].
+        [WITH | WITHOUT ]
+        UNIQUE KEYS ].
        
       
 
@@ -2110,8 +2146,8 @@ Author: Andrew Dunstan 
        
         Add function 
         linkend="functions-sqljson-table">JSON_TABLE()
-        to cause JSON data to be treated as a table (Nikita
-        Glukhov)
+        to cause JSON data to be treated as a table
+        (Nikita Glukhov)
        
       
 
@@ -2133,15 +2169,15 @@ Author: Tom Lane 
 
      
       
-       Fix enforcement of PL/pgSQL variable CONSTANT markings
-       (Tom Lane)
+       Fix enforcement of PL/pgSQL variable CONSTANT
+       markings (Tom Lane)
       
 
       
        Previously, a variable used as a 
        linkend="plpgsql-statements-calling-procedure">CALL
-       output parameter or refcursor OPEN variable would not
-       enforce CONSTANT.
+       output parameter or refcursor OPEN variable
+       would not enforce CONSTANT.
       
      
 
@@ -2161,8 +2197,8 @@ Author: Peter Eisentraut 
 
      
       
-       Allow IP address matching against a server certificate's
-       Subject Alternative Name (Jacob Champion)
+       Allow IP address matching against a server
+       certificate's Subject Alternative Name (Jacob Champion)
       
      
 
@@ -2174,8 +2210,8 @@ Author: Daniel Gustafsson 
      
       
        Allow PQsslAttribute() to report the
-       SSL library type without requiring a libpq connection
-       (Jacob Champion)
+       SSL library type without requiring a libpq
+       connection (Jacob Champion)
       
      
 
@@ -2187,13 +2223,13 @@ Author: Tom Lane 
      
       
        Change query cancellations sent by the client to use the same
-       TCP settings as normal client connections (Jelte
-       Fennema)
+       TCP settings as normal client connections
+       (Jelte Fennema)
       
 
       
-       This allows configured TCP timeouts to apply to query
-       cancel connections.
+       This allows configured TCP timeouts to apply
+       to query cancel connections.
       
      
 
@@ -2228,9 +2264,10 @@ Author: Tom Lane 
      
       
        On Unix platforms, have client applications like 
-       linkend="app-psql">psql check
-       HOME environment variable for the user's home directory
-       before checking the operating system definition (Anders Kaseorg)
+       linkend="app-psql">psql
+       check HOME environment variable for the user's
+       home directory before checking the operating system definition
+       (Anders Kaseorg)
       
      
 
@@ -2248,8 +2285,8 @@ Author: Heikki Linnakangas 
 
        
         
-        Improve performance of psql's \copy command
-        (Heikki Linnakangas)
+        Improve performance of psql's \copy
+        command (Heikki Linnakangas)
        
       
 
@@ -2260,9 +2297,9 @@ Author: Tom Lane 
 
       
        
-        Add psql command \getenv to assign the value
-        of an environment variable to a psql variable
-        (Tom Lane)
+        Add psql command \getenv
+        to assign the value of an environment variable to a
+        psql variable (Tom Lane)
        
       
 
@@ -2290,13 +2327,13 @@ Author: Tom Lane 
 
       
        
-        Add psql \dconfig to report server variables
-        (Mark Dilger, Tom Lane)
+        Add psql \dconfig to report server
+        variables (Mark Dilger, Tom Lane)
        
 
        
-        This is similar to the server-side SHOW command but
-        can process patterns.
+        This is similar to the server-side SHOW
+        command but can process patterns.
        
       
 
@@ -2307,8 +2344,8 @@ Author: Thomas Munro 
 
       
        
-        Add pager option for psql's \watch command
-        (Pavel Stehule, Thomas Munro)
+        Add pager option for psql's \watch
+        command (Pavel Stehule, Thomas Munro)
        
 
        
@@ -2331,9 +2368,10 @@ Author: Tom Lane 
        
 
        
-        Previously such comments were removed from the query before being sent.
-        Double-hyphen comments that are before query text are not sent, and are
-        not recorded as separate psql history entries.
+        Previously such comments were removed from the query
+        before being sent.  Double-hyphen comments that are before
+        query text are not sent, and are not recorded as separate
+        psql history entries.
        
       
 
@@ -2344,8 +2382,8 @@ Author: Tom Lane 
 
       
        
-        Adjust psql's readline meta-# to insert a
-        double-hyphen comment marker (Tom Lane)
+        Adjust psql's readline meta-# to insert
+        double-hyphen comment marker (Tom Lane)
        
 
        
@@ -2414,10 +2452,10 @@ Author: Tom Lane 
 
       
        
-        Improve psql's tab completion (Shinya Kato,
-        Dagfinn Ilmari Mannsåker, Peter Smith, Koyu Tanigawa, Ken Kato, David
-        Fetter, Haiying Tang, Peter Eisentraut, Álvaro Herrera, Tom Lane,
-        Masahiko Sawada)
+        Improve psql's tab completion (Shinya
+        Kato, Dagfinn Ilmari Mannsåker, Peter Smith, Koyu Tanigawa,
+        Ken Kato, David Fetter, Haiying Tang, Peter Eisentraut, Álvaro
+        Herrera, Tom Lane, Masahiko Sawada)
        
       
 
@@ -2458,9 +2496,9 @@ Author: Robert Haas 
       
 
       
-       New output options are server to write the backup
-       locally and blackhole to discard the backup (for
-       testing).
+       New output options are server to write the
+       backup locally and blackhole to discard the
+       backup (for testing).
       
      
 
@@ -2473,9 +2511,9 @@ Author: Robert Haas 
 
      
       
-       Allow pg_basebackup to decompress LZ4 and
-       Zstandard compressed server-side base backups, and compress output files
-       with LZ4 and Zstandard (Dipesh Pandit, Jeevan Ladhe)
+       Allow pg_basebackup to decompress LZ4
+       and Zstandard compressed server-side base backups, and compress
+       output files with LZ4 and Zstandard (Dipesh Pandit, Jeevan Ladhe)
       
      
 
@@ -2491,13 +2529,14 @@ Author: Robert Haas 
      
       
        Allow pg_basebackup's
-        option to control the compression method and
-       options (Michael Paquier, Robert Haas)
+        option to control the compression
+       method and options (Michael Paquier, Robert Haas)
       
 
       
-       New options include server-gzip (gzip on the server),
-       client-gzip (same as gzip).
+       New options include server-gzip (gzip
+       on the server), client-gzip (same as
+       gzip).
       
      
 
@@ -2508,13 +2547,14 @@ Author: Robert Haas 
 
      
       
-       Allow pg_basebackup to compress on the server
-       side and decompress on the client side before storage (Dipesh Pandit)
+       Allow pg_basebackup to compress on
+       the server side and decompress on the client side before storage
+       (Dipesh Pandit)
       
 
       
-       This is accomplished by specifying compression on the server side and
-       plain output format.
+       This is accomplished by specifying compression on the server side
+       and plain output format.
       
      
 
@@ -2533,8 +2573,8 @@ Author: Michael Paquier 
       
 
       
-       This is enabled via --compress=lz4 and requires binaries
-       to be built using .
+       This is enabled via --compress=lz4 and requires
+       binaries to be built using .
       
      
 
@@ -2545,7 +2585,8 @@ Author: Michael Paquier 
 
      
       
-       Add additional capabilities to pg_receivewal's
+       Add additional capabilities to
+       pg_receivewal's
         option (Georgios Kokolatos)
       
      
@@ -2557,17 +2598,19 @@ Author: Michael Paquier 
 
      
       
-       Improve pg_receivewal's ability to restart at
-       the proper WAL location (Ronan Dunklau)
+       Improve pg_receivewal's ability to
+       restart at the proper WAL location (Ronan
+       Dunklau)
       
 
       
-       Previously, pg_receivewal would start based
-       on the WAL file stored in the local archive directory,
-       or at the sending server's current WAL flush location.
-       With this change, if the sending server is running Postgres 15 or later,
-       the local archive directory is empty, and a replication slot is specified,
-       the replication slot's restart point will be used.
+       Previously, pg_receivewal would start
+       based on the WAL file stored in the local archive
+       directory, or at the sending server's current WAL
+       flush location.  With this change, if the sending server is running
+       Postgres 15 or later, the local archive directory is empty, and
+       a replication slot is specified, the replication slot's restart
+       point will be used.
       
      
 
@@ -2579,8 +2622,9 @@ Author: Michael Paquier 
      
       
        Add pg_rewind option
-        to simplify use when server configuration
-       files are stored outside the data directory (Gunnar Bluth)
+        to simplify use when server
+       configuration files are stored outside the data directory (Gunnar
+       Bluth)
       
      
 
@@ -2591,9 +2635,10 @@ Author: Tatsuo Ishii 
 
      
       
-       Allow pgbench
-       to retry after serialization and deadlock failures (Yugo Nagata, Marina
-       Polyakova)
+       Allow 
+       linkend="pgbench">pgbench to
+       retry after serialization and deadlock failures (Yugo Nagata,
+       Marina Polyakova)
       
      
 
@@ -2613,8 +2658,9 @@ Author: Noah Misch 
 
       
        
-        Have pg_dump dump public
-        schema ownership changes and security labels (Noah Misch)
+        Have pg_dump dump
+        public schema ownership changes and security
+        labels (Noah Misch)
        
 
        
@@ -2633,7 +2679,8 @@ Author: Tom Lane 
 
       
        
-        Improve performance of dumping databases with many objects (Tom Lane)
+        Improve performance of dumping databases with many objects
+        (Tom Lane)
        
 
        
@@ -2649,8 +2696,8 @@ Author: Tom Lane 
 
       
        
-        Improve the parallel pg_dump performance of
-        TOAST tables (Tom Lane)
+        Improve the parallel pg_dump performance
+        of TOAST tables (Tom Lane)
        
       
 
@@ -2661,8 +2708,9 @@ Author: Michael Paquier 
 
       
        
-        Add dump/restore option  to
-        force restore to only use the default table access method (Justin Pryzby)
+        Add dump/restore option 
+        to force restore to only use the default table access method
+        (Justin Pryzby)
        
       
 
@@ -2675,8 +2723,8 @@ Author: Tom Lane 
        
         Limit support of pg_dump and 
         linkend="app-pg-dumpall">pg_dumpall
-        to servers running PostgreSQL 9.2 and later
-        (Tom Lane)
+        to servers running PostgreSQL 9.2 and
+        later (Tom Lane)
        
       
 
@@ -2697,13 +2745,13 @@ Author: Andres Freund 
       
        
         Disable default status reporting during
-        pg_upgrade operation if the output is not a
-        terminal (Andres Freund)
+        pg_upgrade operation if the output is
+        not a terminal (Andres Freund)
        
 
        
-        The status reporting output can be enabled for non-tty usage by using
-        .
+        The status reporting output can be enabled for non-tty usage by
+        using .
        
       
 
@@ -2714,13 +2762,13 @@ Author: Daniel Gustafsson 
 
       
        
-        Have pg_upgrade report all databases with
-        invalid connection settings (Jeevan Ladhe)
+        Have pg_upgrade report all databases
+        with invalid connection settings (Jeevan Ladhe)
        
 
        
-        Previously only the first database with an invalid connection setting
-        was reported.
+        Previously only the first database with an invalid connection
+        setting was reported.
        
       
 
@@ -2733,9 +2781,9 @@ Author: Michael Paquier 
 
       
        
-        Store pg_upgrade temporary files in a new
-        cluster subdirectory called pg_upgrade_output.d
-        (Justin Pryzby)
+        Store pg_upgrade
+        temporary files in a new cluster subdirectory called
+        pg_upgrade_output.d (Justin Pryzby)
        
 
        
@@ -2753,8 +2801,8 @@ Author: Robert Haas 
       
        
         Have pg_upgrade preserve relfilenodes,
-        tablespace, and database OIDs between old and new clusters (Shruthi KC,
-        Antonin Houska)
+        tablespace, and database OIDs between old and new clusters
+        (Shruthi KC, Antonin Houska)
        
       
 
@@ -2781,8 +2829,9 @@ Author: Tom Lane 
 
       
        
-        Limit support of pg_upgrade to old servers
-        running PostgreSQL 9.2 and later (Tom Lane)
+        Limit support of pg_upgrade to old
+        servers running PostgreSQL 9.2 and later
+        (Tom Lane)
        
       
 
@@ -2804,9 +2853,9 @@ Author: Thomas Munro 
 
       
        
-        Allow pg_waldump to be filtered by relation file
-        node, block number, fork number, and full page images (David Christensen,
-        Thomas Munro)
+        Allow pg_waldump to be filtered by
+        relation file node, block number, fork number, and full page images
+        (David Christensen, Thomas Munro)
        
       
 
@@ -2817,14 +2866,14 @@ Author: Michael Paquier 
 
       
        
-        Have pg_waldump report statistics before an
-        interrupted exit (Bharath Rupireddy)
+        Have pg_waldump report statistics
+        before an interrupted exit (Bharath Rupireddy)
        
 
        
-        For example, issuing a control-C in a terminal running pg_waldump
-        --stats --follow will report the current statistics before
-        exiting.  This does not work on Windows.
+        For example, issuing a control-C in a terminal running
+        pg_waldump --stats --follow will report the
+        current statistics before exiting.  This does not work on Windows.
        
       
 
@@ -2835,9 +2884,9 @@ Author: Michael Paquier 
 
       
        
-        Improve descriptions of some transaction WAL records
-        reported by pg_waldump (Masahiko Sawada,
-        Michael Paquier)
+        Improve descriptions of some transaction WAL
+        records reported by pg_waldump
+        (Masahiko Sawada, Michael Paquier)
        
       
 
@@ -2848,13 +2897,13 @@ Author: Heikki Linnakangas 
 
       
        
-        Allow pg_waldump to dump information about
-        multiple resource managers (Heikki Linnakangas)
+        Allow pg_waldump to dump information
+        about multiple resource managers (Heikki Linnakangas)
        
 
        
-        This is enabled by specifying the  option multiple
-        times.
+        This is enabled by specifying the  option
+        multiple times.
        
       
 
@@ -2878,7 +2927,8 @@ Author: Fujii Masao 
       
        Add documentation for 
        linkend="functions-info-catalog-table">pg_encoding_to_char()
-       and pg_char_to_encoding() (Ian Lawrence Barwick)
+       and pg_char_to_encoding() (Ian Lawrence
+       Barwick)
       
      
 
@@ -2890,8 +2940,8 @@ Author: Tom Lane 
      
       
        Document the 
-       linkend="functions-string-other">^@ starts-with
-       operator (Tom Lane)
+       linkend="functions-string-other">^@
+       starts-with operator (Tom Lane)
       
      
 
@@ -2911,8 +2961,8 @@ Author: Andres Freund 
 
      
       
-       Add support for continuous integration testing using cirrus-ci (Andres
-       Freund, Thomas Munro, Melanie Plageman)
+       Add support for continuous integration testing using cirrus-ci
+       (Andres Freund, Thomas Munro, Melanie Plageman)
       
      
 
@@ -2925,7 +2975,8 @@ Author: Robert Haas 
       
        Add configure option 
        linkend="configure-options-features">
-       to enable Zstandard builds (Jeevan Ladhe, Robert Haas, Michael Paquier)
+       to enable Zstandard builds (Jeevan Ladhe, Robert Haas, Michael
+       Paquier)
       
      
 
@@ -2937,7 +2988,8 @@ Author: Peter Eisentraut 
      
       
        Add module field which can be customized for non-community
-       PostgreSQL distributions (Peter Eisentraut)
+       PostgreSQL distributions (Peter
+       Eisentraut)
       
 
       
@@ -2971,8 +3023,8 @@ Author: Robert Haas 
       
        Add new protocol message 
        linkend="protocol-replication-base-backup">TARGET
-       to specify a new COPY method to be for base backups
-       (Robert Haas)
+       to specify a new COPY method to be for base
+       backups (Robert Haas)
       
 
       
@@ -3007,8 +3059,8 @@ Author: Robert Haas 
 
      
       
-       Remove server support for old BASE_BACKUP command
-       syntax and base backup protocol (Robert Haas)
+       Remove server support for old BASE_BACKUP
+       command syntax and base backup protocol (Robert Haas)
       
      
 
@@ -3019,7 +3071,8 @@ Author: Robert Haas 
 
      
       
-       Add support for extensions to set custom backup targets (Robert Haas)
+       Add support for extensions to set custom backup targets (Robert
+       Haas)
       
      
 
@@ -3030,8 +3083,8 @@ Author: Jeff Davis 
 
      
       
-       Allow extensions to define their own WAL resource
-       managers (Jeff Davis)
+       Allow extensions to define their own WAL
+       resource managers (Jeff Davis)
       
      
 
@@ -3068,8 +3121,8 @@ Author: Robert Haas 
 
      
       
-       Export all server variables on Windows using PGDLLIMPORT
-       (Robert Haas)
+       Export all server variables on Windows using
+       PGDLLIMPORT (Robert Haas)
       
 
       
@@ -3085,8 +3138,8 @@ Author: Peter Eisentraut 
      
       
        Require OpenSSL to build 
-       linkend="pgcrypto">pgcrypto binaries
-       (Peter Eisentraut)
+       linkend="pgcrypto">pgcrypto
+       binaries (Peter Eisentraut)
       
      
 
@@ -3097,7 +3150,8 @@ Author: Andres Freund 
 
      
       
-       Disallow building with Python 2 (Andres Freund)
+       Disallow building with Python 2
+       (Andres Freund)
       
      
 
@@ -3108,8 +3162,8 @@ Author: Tom Lane 
 
      
       
-       Adjust configure to require Perl version 5.8.3
-       or later (Dagfinn Ilmari Mannsåker)
+       Adjust configure to require Perl
+       version 5.8.3 or later (Dagfinn Ilmari Mannsåker)
       
      
 
@@ -3188,7 +3242,8 @@ Author: Magnus Hagander 
 
      
       
-       Add JIT counters to pg_stat_statements (Magnus Hagander)
+       Add JIT counters to pg_stat_statements (Magnus
+       Hagander)
       
      
 
@@ -3199,8 +3254,9 @@ Author: Peter Eisentraut 
 
      
       
-       Allow amcheck
-       to check sequences (Mark Dilger)
+       Allow 
+       linkend="amcheck">amcheck to
+       check sequences (Mark Dilger)
       
      
 
@@ -3228,8 +3284,8 @@ Author: Tomas Vondra 
      
       
        Allow 
-       linkend="btree-gist">btree_gist indexes
-       on boolean columns (Emre Hasegeli)
+       linkend="btree-gist">btree_gist
+       indexes on boolean columns (Emre Hasegeli)
       
 
       
@@ -3245,8 +3301,8 @@ Author: Tom Lane 
      
       
        Indicate the permissive/enforcing state in 
-       linkend="sepgsql">sepgsql log messages
-       (Dave Page)
+       linkend="sepgsql">sepgsql log
+       messages (Dave Page)
       
      
 
@@ -3264,7 +3320,8 @@ Author: Michael Paquier 
       
 
       
-       Previously improper negative values could be returned in certain cases.
+       Previously improper negative values could be returned in certain
+       cases.
       
      
 
@@ -3298,8 +3355,9 @@ Author: Fujii Masao 
 
       
        
-        Add server variable postgres_fdw.application_name
-        to control the application name of postgres_fdw connections (Hayato Kuroda)
+        Add server variable
+        postgres_fdw.application_name to control the
+        application name of postgres_fdw connections (Hayato Kuroda)
        
 
        
@@ -3307,8 +3365,8 @@ Author: Fujii Masao 
         linkend="guc-application-name">application_name
         could only be set on the remote server or via
         postgres_fdw connection specification.
-        postgres_fdw.application_name also supports escape
-        sequences for customization.
+        postgres_fdw.application_name also supports
+        escape sequences for customization.
        
       
 
@@ -3319,8 +3377,8 @@ Author: Etsuro Fujita 
 
       
        
-        Allow parallel commit on postgres_fdw servers
-        (Etsuro Fujita)
+        Allow parallel commit on postgres_fdw
+        servers (Etsuro Fujita)