0001-Add-new-initdb-argument-no-data-checksums-to-force-checksums-off.patch
application/octet-stream
Filename: 0001-Add-new-initdb-argument-no-data-checksums-to-force-checksums-off.patch
Type: application/octet-stream
Part: 0
Message:
Re: Enable data checksums by default
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch 0001
Subject: Add new initdb argument "--no-data-checksums" to force checksums off.
| File | + | − |
|---|---|---|
| src/bin/initdb/initdb.c | 4 | 0 |
From 4039a5ee4ee302d6b24c9decec14988b63b2be48 Mon Sep 17 00:00:00 2001
From: Greg Sabino Mullane <greg@turnstep.com>
Date: Thu, 8 Aug 2024 12:20:03 -0400
Subject: [PATCH 1/3] Add new initdb argument "--no-data-checksums" to force
checksums off.
---
src/bin/initdb/initdb.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/bin/initdb/initdb.c b/src/bin/initdb/initdb.c
index f00718a015..8ead7780f5 100644
--- a/src/bin/initdb/initdb.c
+++ b/src/bin/initdb/initdb.c
@@ -3121,6 +3121,7 @@ main(int argc, char *argv[])
{"waldir", required_argument, NULL, 'X'},
{"wal-segsize", required_argument, NULL, 12},
{"data-checksums", no_argument, NULL, 'k'},
+ {"no-data-checksums", no_argument, NULL, 20},
{"allow-group-access", no_argument, NULL, 'g'},
{"discard-caches", no_argument, NULL, 14},
{"locale-provider", required_argument, NULL, 15},
@@ -3319,6 +3320,9 @@ main(int argc, char *argv[])
if (!parse_sync_method(optarg, &sync_method))
exit(1);
break;
+ case 20:
+ data_checksums = false;
+ break;
default:
/* getopt_long already emitted a complaint */
pg_log_error_hint("Try \"%s --help\" for more information.", progname);
--
2.30.2