Postgres 18 now enables data checksums by default during database initialization, providing automatic protection against silent data corruption. Data checksums work by calculating and storing a digital fingerprint for each 8KB data page, then verifying it on read to detect corruption. While this improves data integrity
Table of contents
What is a data checksum?What is initdb and why does it matter?The new default --data-checksums for initdbChecksums and pg_upgradeSummary1 Comment
Sort: