Relocates the tablespace in directory olddir
to newdir during the backup.
olddir is the absolute path of the tablespace
- as it exists in the first backup specified on the command line,
+ as it exists in the final backup specified on the command line,
and newdir is the absolute path to use for the
tablespace in the reconstructed backup. If either path needs to contain
an equal sign (=), precede that with a backslash.
{"dry-run", no_argument, NULL, 'n'},
{"no-sync", no_argument, NULL, 'N'},
{"output", required_argument, NULL, 'o'},
- {"tablespace-mapping", no_argument, NULL, 'T'},
+ {"tablespace-mapping", required_argument, NULL, 'T'},
{"manifest-checksums", required_argument, NULL, 1},
{"no-manifest", no_argument, NULL, 2},
{"sync-method", required_argument, NULL, 3},
opt.copy_method = COPY_METHOD_COPY;
/* process command-line options */
- while ((c = getopt_long(argc, argv, "dnNPo:T:",
+ while ((c = getopt_long(argc, argv, "dnNo:T:",
long_options, &optindex)) != -1)
{
switch (c)
printf(_(" %s [OPTION]... DIRECTORY...\n"), progname);
printf(_("\nOptions:\n"));
printf(_(" -d, --debug generate lots of debugging output\n"));
- printf(_(" -n, --dry-run don't actually do anything\n"));
+ printf(_(" -n, --dry-run do not actually do anything\n"));
printf(_(" -N, --no-sync do not wait for changes to be written safely to disk\n"));
printf(_(" -o, --output output directory\n"));
printf(_(" -T, --tablespace-mapping=OLDDIR=NEWDIR\n"