@@ -2754,9 +2754,10 @@ include_dir 'conf.d'
2754
2754
levels. This parameter can only be set at server start.
2755
2755
</para>
2756
2756
<para>
2757
- In <literal>minimal</literal> level, no information is logged for
2758
- permanent relations for the remainder of a transaction that creates or
2759
- rewrites them. This can make operations much faster (see
2757
+ The <literal>minimal</literal> level generates the least WAL
2758
+ volume. It logs no row information for permanent relations
2759
+ in transactions that create or
2760
+ rewrite them. This can make operations much faster (see
2760
2761
<xref linkend="populate-pitr"/>). Operations that initiate this
2761
2762
optimization include:
2762
2763
<simplelist>
@@ -2768,19 +2769,20 @@ include_dir 'conf.d'
2768
2769
<member><command>REINDEX</command></member>
2769
2770
<member><command>TRUNCATE</command></member>
2770
2771
</simplelist>
2771
- But minimal WAL does not contain enough information to reconstruct the
2772
- data from a base backup and the WAL logs, so <literal>replica</literal> or
2773
- higher must be used to enable WAL archiving
2774
- (<xref linkend="guc-archive-mode"/>) and streaming replication.
2772
+ However, minimal WAL does not contain sufficient information for
2773
+ point-in-time recovery, so <literal>replica</literal> or
2774
+ higher must be used to enable continuous archiving
2775
+ (<xref linkend="guc-archive-mode"/>) and streaming binary replication.
2776
+ In fact, the server will not even start in this mode if
2777
+ <varname>max_wal_senders</varname> is non-zero.
2775
2778
Note that changing <varname>wal_level</varname> to
2776
- <literal>minimal</literal> makes any base backups taken before
2777
- unavailable for archive recovery and standby server, which may
2778
- lead to data loss.
2779
+ <literal>minimal</literal> makes previous base backups unusable
2780
+ for point-in-time recovery and standby servers.
2779
2781
</para>
2780
2782
<para>
2781
2783
In <literal>logical</literal> level, the same information is logged as
2782
- with <literal>replica</literal>, plus information needed to allow
2783
- extracting logical change sets from the WAL. Using a level of
2784
+ with <literal>replica</literal>, plus information needed to
2785
+ extract logical change sets from the WAL. Using a level of
2784
2786
<literal>logical</literal> will increase the WAL volume, particularly if many
2785
2787
tables are configured for <literal>REPLICA IDENTITY FULL</literal> and
2786
2788
many <command>UPDATE</command> and <command>DELETE</command> statements are
0 commit comments