]> granicus.if.org Git - postgresql/commitdiff
Remove -f option from pg_verify_checksums
authorMagnus Hagander <magnus@hagander.net>
Sun, 15 Apr 2018 11:49:47 +0000 (13:49 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sun, 15 Apr 2018 11:52:48 +0000 (13:52 +0200)
This option makes no sense when the cluster checksum state cannot be
changed, and should have been removed in the revert.

Author: Daniel Gustafsson
Review: Michael Paquier

doc/src/sgml/ref/pg_verify_checksums.sgml
src/bin/pg_verify_checksums/pg_verify_checksums.c

index 463ecd5e1b3e90a7f88642dafae5bb70c4bb2477..5879dff83d0665464bf58189bbf7e2a640674ba2 100644 (file)
@@ -52,15 +52,6 @@ PostgreSQL documentation
       </listitem>
      </varlistentry>
 
-     <varlistentry>
-      <term><option>-f</option></term>
-      <listitem>
-       <para>
-        Force check even if checksums are disabled on cluster.
-       </para>
-      </listitem>
-     </varlistentry>
-
      <varlistentry>
       <term><option>-d</option></term>
       <listitem>
index ddbd7fa33cc7d704fcbc2f300ecfe8c9f3dad217..d472f1291c56d9035368d76b179d6672b7133450 100644 (file)
@@ -42,7 +42,6 @@ usage()
        printf(_("  %s [OPTION] [DATADIR]\n"), progname);
        printf(_("\nOptions:\n"));
        printf(_(" [-D] DATADIR    data directory\n"));
-       printf(_("  -f,            force check even if checksums are disabled\n"));
        printf(_("  -r relfilenode check only relation with specified relfilenode\n"));
        printf(_("  -d             debug output, listing all checked blocks\n"));
        printf(_("  -V, --version  output version information, then exit\n"));
@@ -202,7 +201,6 @@ int
 main(int argc, char *argv[])
 {
        char       *DataDir = NULL;
-       bool            force = false;
        int                     c;
        bool            crc_ok;
 
@@ -224,7 +222,7 @@ main(int argc, char *argv[])
                }
        }
 
-       while ((c = getopt(argc, argv, "D:fr:d")) != -1)
+       while ((c = getopt(argc, argv, "D:r:d")) != -1)
        {
                switch (c)
                {
@@ -234,9 +232,6 @@ main(int argc, char *argv[])
                        case 'D':
                                DataDir = optarg;
                                break;
-                       case 'f':
-                               force = true;
-                               break;
                        case 'r':
                                if (atoi(optarg) <= 0)
                                {
@@ -292,7 +287,7 @@ main(int argc, char *argv[])
                exit(1);
        }
 
-       if (ControlFile->data_checksum_version == 0 && !force)
+       if (ControlFile->data_checksum_version == 0)
        {
                fprintf(stderr, _("%s: data checksums are not enabled in cluster.\n"), progname);
                exit(1);