]> granicus.if.org Git - postgresql/commitdiff
Rename command line options for ongoing xlog -> wal conversion.
authorRobert Haas <rhaas@postgresql.org>
Thu, 9 Feb 2017 21:42:51 +0000 (16:42 -0500)
committerRobert Haas <rhaas@postgresql.org>
Thu, 9 Feb 2017 21:42:51 +0000 (16:42 -0500)
initdb and pg_basebackup now have a --waldir option rather --xlogdir,
and pg_basebackup now has --wal-method rather than --xlog-method.

doc/src/sgml/ref/initdb.sgml
doc/src/sgml/ref/pg_basebackup.sgml
src/bin/initdb/initdb.c
src/bin/pg_basebackup/pg_basebackup.c
src/bin/pg_basebackup/t/010_pg_basebackup.pl

index 31f081ae7a5f48a2ce96d30d1da43e746cd5bfc4..1aaa4901af7aeef35e5c29513c15fd3d74631c61 100644 (file)
@@ -311,7 +311,7 @@ PostgreSQL documentation
 
      <varlistentry>
       <term><option>-X <replaceable class="parameter">directory</replaceable></option></term>
-      <term><option>--xlogdir=<replaceable class="parameter">directory</replaceable></option></term>
+      <term><option>--waldir=<replaceable class="parameter">directory</replaceable></option></term>
       <listitem>
        <para>
         This option specifies the directory where the transaction log
index 5c2db2581c36308faf8f948d5b0168cd4e421d88..c9dd62c14159a695acc3beaf827dbae3b6afea83 100644 (file)
@@ -296,11 +296,11 @@ PostgreSQL documentation
      </varlistentry>
 
      <varlistentry>
-      <term><option>--xlogdir=<replaceable class="parameter">xlogdir</replaceable></option></term>
+      <term><option>--waldir=<replaceable class="parameter">waldir</replaceable></option></term>
       <listitem>
        <para>
         Specifies the location for the transaction log directory.
-        <replaceable>xlogdir</replaceable> must be an absolute path.
+        <replaceable>waldir</replaceable> must be an absolute path.
         The transaction log directory can only be specified when
         the backup is in plain mode.
        </para>
@@ -309,7 +309,7 @@ PostgreSQL documentation
 
      <varlistentry>
       <term><option>-X <replaceable class="parameter">method</replaceable></option></term>
-      <term><option>--xlog-method=<replaceable class="parameter">method</replaceable></option></term>
+      <term><option>--wal-method=<replaceable class="parameter">method</replaceable></option></term>
       <listitem>
        <para>
         Includes the required transaction log files (WAL files) in the
index 443c2ee46857374468a12244fcd0691fd12f0a72..540427a892299c9757b3f32f46e32968a81b4437 100644 (file)
@@ -2255,7 +2255,7 @@ usage(const char *progname)
                 "                            default text search configuration\n"));
        printf(_("  -U, --username=NAME       database superuser name\n"));
        printf(_("  -W, --pwprompt            prompt for a password for the new superuser\n"));
-       printf(_("  -X, --xlogdir=XLOGDIR     location for the transaction log directory\n"));
+       printf(_("  -X, --waldir=WALDIR       location for the write-ahead log directory\n"));
        printf(_("\nLess commonly used options:\n"));
        printf(_("  -d, --debug               generate lots of debugging output\n"));
        printf(_("  -k, --data-checksums      use data page checksums\n"));
@@ -2941,7 +2941,7 @@ main(int argc, char *argv[])
                {"nosync", no_argument, NULL, 'N'},  /* for backwards compatibility */
                {"no-sync", no_argument, NULL, 'N'},
                {"sync-only", no_argument, NULL, 'S'},
-               {"xlogdir", required_argument, NULL, 'X'},
+               {"waldir", required_argument, NULL, 'X'},
                {"data-checksums", no_argument, NULL, 'k'},
                {NULL, 0, NULL, 0}
        };
index ce1fe3bf0089321d292cb36a3fef3c6063235963..b6463faff96cceb13d320ccbb95f477c378662eb 100644 (file)
@@ -342,9 +342,9 @@ usage(void)
        printf(_("      --no-slot          prevent creation of temporary replication slot\n"));
        printf(_("  -T, --tablespace-mapping=OLDDIR=NEWDIR\n"
          "                         relocate tablespace in OLDDIR to NEWDIR\n"));
-       printf(_("  -X, --xlog-method=none|fetch|stream\n"
+       printf(_("  -X, --wal-method=none|fetch|stream\n"
                         "                         include required WAL files with specified method\n"));
-       printf(_("      --xlogdir=XLOGDIR  location for the transaction log directory\n"));
+       printf(_("      --waldir=WALDIR    location for the transaction log directory\n"));
        printf(_("  -z, --gzip             compress tar output\n"));
        printf(_("  -Z, --compress=0-9     compress tar output with given compression level\n"));
        printf(_("\nGeneral options:\n"));
@@ -2065,7 +2065,7 @@ main(int argc, char **argv)
                {"write-recovery-conf", no_argument, NULL, 'R'},
                {"slot", required_argument, NULL, 'S'},
                {"tablespace-mapping", required_argument, NULL, 'T'},
-               {"xlog-method", required_argument, NULL, 'X'},
+               {"wal-method", required_argument, NULL, 'X'},
                {"gzip", no_argument, NULL, 'z'},
                {"compress", required_argument, NULL, 'Z'},
                {"label", required_argument, NULL, 'l'},
@@ -2080,7 +2080,7 @@ main(int argc, char **argv)
                {"status-interval", required_argument, NULL, 's'},
                {"verbose", no_argument, NULL, 'v'},
                {"progress", no_argument, NULL, 'P'},
-               {"xlogdir", required_argument, NULL, 1},
+               {"waldir", required_argument, NULL, 1},
                {"no-slot", no_argument, NULL, 2},
                {NULL, 0, NULL, 0}
        };
index 2c5a3658d5ecae87c7acd2aebf293d65faec8dcc..29f519d8c99bd002ce8eee6c41407e3a7f03aae6 100644 (file)
@@ -93,7 +93,7 @@ isnt(slurp_file("$tempdir/backup/backup_label"), 'DONOTCOPY',
         'existing backup_label not copied');
 
 $node->command_ok(
-       [   'pg_basebackup', '-D', "$tempdir/backup2", '--xlogdir',
+       [   'pg_basebackup', '-D', "$tempdir/backup2", '--waldir',
                "$tempdir/xlog2" ],
        'separate xlog directory');
 ok(-f "$tempdir/backup2/PG_VERSION", 'backup was created');