diff options
author | unknown <guilhem@mysql.com> | 2004-11-14 17:18:31 +0100 |
---|---|---|
committer | unknown <guilhem@mysql.com> | 2004-11-14 17:18:31 +0100 |
commit | 6a8bfdbe106c9f61abb765f0b4703339c8f4d1ab (patch) | |
tree | 6b167321391377e85f1f1df27a1d172b83764f48 /client | |
parent | 870b048b8ea84108f3325b1fa455d60123f4fb9e (diff) | |
download | mariadb-git-6a8bfdbe106c9f61abb765f0b4703339c8f4d1ab.tar.gz |
allowing --master-data without arg to be compatible with < 4.1.8 mysqldump.
Diffstat (limited to 'client')
-rw-r--r-- | client/mysqldump.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/client/mysqldump.c b/client/mysqldump.c index 83967d62813..540f0d78c50 100644 --- a/client/mysqldump.c +++ b/client/mysqldump.c @@ -254,7 +254,7 @@ static struct my_option my_long_options[] = "any action on logs will happen at the exact moment of the dump." "Option automatically turns --lock-tables off.", (gptr*) &opt_master_data, (gptr*) &opt_master_data, 0, - GET_UINT, REQUIRED_ARG, 0, 0, MYSQL_OPT_MASTER_DATA_COMMENTED_SQL, 0, 0, 0}, + GET_UINT, OPT_ARG, 0, 0, MYSQL_OPT_MASTER_DATA_COMMENTED_SQL, 0, 0, 0}, {"max_allowed_packet", OPT_MAX_ALLOWED_PACKET, "", (gptr*) &opt_max_allowed_packet, (gptr*) &opt_max_allowed_packet, 0, GET_ULONG, REQUIRED_ARG, 24*1024*1024, 4096, @@ -548,6 +548,10 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)), case '?': usage(); exit(0); + case (int) OPT_MASTER_DATA: + if (!argument) /* work like in old versions */ + opt_master_data= MYSQL_OPT_MASTER_DATA_EFFECTIVE_SQL; + break; case (int) OPT_OPTIMIZE: extended_insert= opt_drop= opt_lock= quick= create_options= opt_disable_keys= lock_tables= opt_set_charset= 1; |