mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
initdb: Change default to using data checksums.
Checksums are now on by default. They can be disabled by the previously added option --no-data-checksums. Author: Greg Sabino Mullane <greg@turnstep.com> Reviewed-by: Nathan Bossart <nathandbossart@gmail.com> Reviewed-by: Peter Eisentraut <peter@eisentraut.org> Reviewed-by: Daniel Gustafsson <daniel@yesql.se> Discussion: https://www.postgresql.org/message-id/flat/CAKAnmmKwiMHik5AHmBEdf5vqzbOBbcwEPHo4-PioWeAbzwcTOQ@mail.gmail.com
This commit is contained in:
@ -265,8 +265,14 @@ PostgreSQL documentation
|
||||
<term><option>--data-checksums</option></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Use checksums on data pages to help detect corruption by the
|
||||
I/O system that would otherwise be silent. Enabling checksums
|
||||
Use checksums on data pages to help detect corruption by the I/O
|
||||
system that would otherwise be silent. This is enabled by default;
|
||||
use <xref linkend="app-initdb-no-data-checksums"/> to disable
|
||||
checksums.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Enabling checksums
|
||||
might incur a small performance penalty. If set, checksums
|
||||
are calculated for all objects, in all databases. All checksum
|
||||
failures will be reported in the
|
||||
@ -343,12 +349,11 @@ PostgreSQL documentation
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="app-initdb-no-data-checksums" xreflabel="no data checksums">
|
||||
<varlistentry id="app-initdb-no-data-checksums">
|
||||
<term><option>--no-data-checksums</option></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Do not enable data checksums. This can be used to override a
|
||||
<option>--data-checksums</option> option.
|
||||
Do not enable data checksums.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
Reference in New Issue
Block a user