doc PG 18 relnotes: Add incompatibility note about checksums now default
authorPeter Eisentraut
Wed, 4 Jun 2025 10:03:25 +0000 (12:03 +0200)
committerPeter Eisentraut
Wed, 4 Jun 2025 10:06:08 +0000 (12:06 +0200)
Reviewed-by: Tomas Vondra
Discussion: https://www.postgresql.org/message-id/flat/CAKAnmmKwiMHik5AHmBEdf5vqzbOBbcwEPHo4-PioWeAbzwcTOQ%40mail.gmail.com

doc/src/sgml/release-18.sgml

index d7340465e7925d0cddd4ba5fd3d4897701b7c07f..19e770c65b5dc5ac96a047669bfe956a9036f759 100644 (file)
@@ -192,6 +192,27 @@ Change pg_backend_memory_contexts.level and pg_log_backend_memory_contexts() to
 
 These were previously zero-based.
 
+
+
+
+
+
+
+initdb defaults to enabling data checksums
+§
+
+
+
+The previous default behavior (checksums disabled) can be obtained using the
+new option --no-data-checksums.  Note that pg_upgrade will reject upgrading
+between clusters with different checksum settings, so if the old cluster does
+not have checksums enabled (the previous default), then the new cluster will
+need to be initialized with --no-data-checksums in order to allow pg_upgrade
+to succeed.
+