Commit c5eb835b authored by Robert Haas's avatar Robert Haas

Remove ancient -X options to pg_dump, pg_dumpall, pg_restore.

The last version in which these options were documented is now EOL, so
it's time to get rid of them for real.  We now use GNU-style long
options instead.
parent 777e8c00
...@@ -468,35 +468,12 @@ main(int argc, char **argv) ...@@ -468,35 +468,12 @@ main(int argc, char **argv)
aclsSkip = true; aclsSkip = true;
break; break;
case 'X':
/*
* -X is a deprecated alternative to long options;
* no new -X options are to be added.
*/
if (strcmp(optarg, "disable-dollar-quoting") == 0)
disable_dollar_quoting = 1;
else if (strcmp(optarg, "disable-triggers") == 0)
disable_triggers = 1;
else if (strcmp(optarg, "no-tablespaces") == 0)
outputNoTablespaces = 1;
else if (strcmp(optarg, "use-set-session-authorization") == 0)
use_setsessauth = 1;
else
{
fprintf(stderr,
_("%s: invalid -X option -- %s\n"),
progname, optarg);
fprintf(stderr, _("Try \"%s --help\" for more information.\n"), progname);
exit(1);
}
break;
case 'Z': /* Compression Level */ case 'Z': /* Compression Level */
compressLevel = atoi(optarg); compressLevel = atoi(optarg);
break; break;
case 0: case 0:
/* This covers the long options equivalent to -X xxx. */ /* This covers the long options. */
break; break;
case 2: /* lock-wait-timeout */ case 2: /* lock-wait-timeout */
......
...@@ -280,30 +280,6 @@ main(int argc, char *argv[]) ...@@ -280,30 +280,6 @@ main(int argc, char *argv[])
appendPQExpBuffer(pgdumpopts, " -x"); appendPQExpBuffer(pgdumpopts, " -x");
break; break;
case 'X':
/* -X is a deprecated alternative to long options */
if (strcmp(optarg, "disable-dollar-quoting") == 0)
disable_dollar_quoting = 1;
else if (strcmp(optarg, "disable-triggers") == 0)
disable_triggers = 1;
else if (strcmp(optarg, "no-tablespaces") == 0)
no_tablespaces = 1;
else if (strcmp(optarg, "use-set-session-authorization") == 0)
use_setsessauth = 1;
else if (strcmp(optarg, "no-security-label") == 0)
no_security_label = 1;
else if (strcmp(optarg, "no-unlogged-table-data") == 0)
no_unlogged_table_data = 1;
else
{
fprintf(stderr,
_("%s: invalid -X option -- %s\n"),
progname, optarg);
fprintf(stderr, _("Try \"%s --help\" for more information.\n"), progname);
exit(1);
}
break;
case 0: case 0:
break; break;
......
...@@ -254,28 +254,6 @@ main(int argc, char **argv) ...@@ -254,28 +254,6 @@ main(int argc, char **argv)
opts->aclsSkip = 1; opts->aclsSkip = 1;
break; break;
case 'X':
/* -X is a deprecated alternative to long options */
if (strcmp(optarg, "disable-triggers") == 0)
disable_triggers = 1;
else if (strcmp(optarg, "no-data-for-failed-tables") == 0)
no_data_for_failed_tables = 1;
else if (strcmp(optarg, "no-tablespaces") == 0)
outputNoTablespaces = 1;
else if (strcmp(optarg, "use-set-session-authorization") == 0)
use_setsessauth = 1;
else if (strcmp(optarg, "no-security-label") == 0)
skip_seclabel = 1;
else
{
fprintf(stderr,
_("%s: invalid -X option -- %s\n"),
progname, optarg);
fprintf(stderr, _("Try \"%s --help\" for more information.\n"), progname);
exit(1);
}
break;
case '1': /* Restore data in a single transaction */ case '1': /* Restore data in a single transaction */
opts->single_txn = true; opts->single_txn = true;
opts->exit_on_error = true; opts->exit_on_error = true;
...@@ -284,8 +262,7 @@ main(int argc, char **argv) ...@@ -284,8 +262,7 @@ main(int argc, char **argv)
case 0: case 0:
/* /*
* This covers the long options without a short equivalent, * This covers the long options without a short equivalent.
* including those equivalent to -X xxx.
*/ */
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment