2022年5月11日(水) 0:44 Bruce Momjian <br...@momjian.us>:
>
> I have completed the first draft of the PG 15 release notes and you can
> see the results here:
>
>         https://momjian.us/pgsql_docs/release-15.html
>
> The feature count is similar to recent major releases:
>
>         release-10 195
>         release-11 185
>         release-12 198
>         release-13 183
>         release-14 229
> -->     release-15 186
>
> I assume there will be major adjustments in the next few weeks based on
> feedback.

Re this:

>> Remove exclusive backup mode (David Steele, Nathan Bossart)
>>
>> If the database server stops abruptly while in this mode, the server could 
>> fail to start.
>> The non-exclusive backup mode requires a continuous database connection 
>> during the backup.

It'd be useful to mention exclusive backup mode has been deprecated since 9.6,
lest the impression arise that an important-sounding feature has been torn out
suddenly. Also not sure why we need to mention that non-exclusive backup
requires a continuous database connection, AFAIR that was also the case with
exclusive backups.

The patch also removed 4 and added 2 new functions, a change which anyone
maintaining backup utilities would need to be aware of.

Patch attached with suggested changes.

Regards

Ian Barwick


-- 
EnterpriseDB: https://www.enterprisedb.com
diff --git a/doc/src/sgml/release-15.sgml b/doc/src/sgml/release-15.sgml
index 635941a908..997919bfb2 100644
--- a/doc/src/sgml/release-15.sgml
+++ b/doc/src/sgml/release-15.sgml
@@ -88,8 +88,17 @@ Remove exclusive backup mode (David Steele, Nathan Bossart)
 </para>
 
 <para>
-If the database server stops abruptly while in this mode, the server could fail to start.  The non-exclusive backup mode requires a continuous database connection during the backup.
+  Exclusive backup mode has been deprecated since PostgreSQL 9.6, when more flexible and reliable non-exclusive backups were introduced.
 </para>
+<para>
+  Exclusive backup mode was limited to execution on a primary server and did not allow concurrent backups; moreover, in the event of a
+  database shutdown, in some circumstances manual intervention was required to enable the database to start up again.
+</para>
+<para>
+  As part of this change, the functions <function>pg_backup_start_time()</function> and <function>pg_is_in_backup()</function> were removed.
+  <function>pg_start_backup()</function> and <function>pg_stop_backup()</function> were renamed to <function>pg_backup_start()</function> and <function>pg_backup_stop()</function>.
+</para>
+
 </listitem>
 
 <!--

Reply via email to