Change tFlag and dFlag into human readable format

 tFlag => opt_no_create_info
 dFlag => opt_no_data
parent 6c12e990
...@@ -83,7 +83,8 @@ static ulong find_set(TYPELIB *lib, const char *x, uint length, ...@@ -83,7 +83,8 @@ static ulong find_set(TYPELIB *lib, const char *x, uint length,
static char *alloc_query_str(ulong size); static char *alloc_query_str(ulong size);
static char *field_escape(char *to,const char *from,uint length); static char *field_escape(char *to,const char *from,uint length);
static my_bool verbose=0,tFlag=0,dFlag=0,quick= 1, extended_insert= 1, static my_bool verbose= 0, opt_no_create_info= 0, opt_no_data= 0,
quick= 1, extended_insert= 1,
lock_tables=1,ignore_errors=0,flush_logs=0, lock_tables=1,ignore_errors=0,flush_logs=0,
opt_drop=1,opt_keywords=0,opt_lock=1,opt_compress=0, opt_drop=1,opt_keywords=0,opt_lock=1,opt_compress=0,
opt_delayed=0,create_options=1,opt_quoted=0,opt_databases=0, opt_delayed=0,create_options=1,opt_quoted=0,opt_databases=0,
...@@ -312,9 +313,10 @@ static struct my_option my_long_options[] = ...@@ -312,9 +313,10 @@ static struct my_option my_long_options[] =
(gptr*) &opt_create_db, (gptr*) &opt_create_db, 0, GET_BOOL, NO_ARG, 0, 0, (gptr*) &opt_create_db, (gptr*) &opt_create_db, 0, GET_BOOL, NO_ARG, 0, 0,
0, 0, 0, 0}, 0, 0, 0, 0},
{"no-create-info", 't', "Don't write table creation info.", {"no-create-info", 't', "Don't write table creation info.",
(gptr*) &tFlag, (gptr*) &tFlag, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, (gptr*) &opt_no_create_info, (gptr*) &opt_no_create_info, 0, GET_BOOL,
{"no-data", 'd', "No row information.", (gptr*) &dFlag, (gptr*) &dFlag, 0, NO_ARG, 0, 0, 0, 0, 0, 0},
GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, {"no-data", 'd', "No row information.", (gptr*) &opt_no_data,
(gptr*) &opt_no_data, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
{"no-set-names", 'N', {"no-set-names", 'N',
"Deprecated. Use --skip-set-charset instead.", "Deprecated. Use --skip-set-charset instead.",
0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
...@@ -1474,7 +1476,7 @@ static uint get_table_structure(char *table, char *db, char *table_type, ...@@ -1474,7 +1476,7 @@ static uint get_table_structure(char *table, char *db, char *table_type,
if (!opt_xml && !mysql_query_with_error_report(sock, 0, query_buff)) if (!opt_xml && !mysql_query_with_error_report(sock, 0, query_buff))
{ {
/* using SHOW CREATE statement */ /* using SHOW CREATE statement */
if (!tFlag) if (!opt_no_create_info)
{ {
/* Make an sql-file, if path was given iow. option -T was given */ /* Make an sql-file, if path was given iow. option -T was given */
char buff[20+FN_REFLEN]; char buff[20+FN_REFLEN];
...@@ -1678,7 +1680,7 @@ static uint get_table_structure(char *table, char *db, char *table_type, ...@@ -1678,7 +1680,7 @@ static uint get_table_structure(char *table, char *db, char *table_type,
} }
/* Make an sql-file, if path was given iow. option -T was given */ /* Make an sql-file, if path was given iow. option -T was given */
if (!tFlag) if (!opt_no_create_info)
{ {
if (path) if (path)
{ {
...@@ -1722,7 +1724,7 @@ static uint get_table_structure(char *table, char *db, char *table_type, ...@@ -1722,7 +1724,7 @@ static uint get_table_structure(char *table, char *db, char *table_type,
ulong *lengths= mysql_fetch_lengths(result); ulong *lengths= mysql_fetch_lengths(result);
if (init) if (init)
{ {
if (!opt_xml && !tFlag) if (!opt_xml && !opt_no_create_info)
{ {
fputs(",\n",sql_file); fputs(",\n",sql_file);
check_io(sql_file); check_io(sql_file);
...@@ -1734,7 +1736,7 @@ static uint get_table_structure(char *table, char *db, char *table_type, ...@@ -1734,7 +1736,7 @@ static uint get_table_structure(char *table, char *db, char *table_type,
if (opt_complete_insert) if (opt_complete_insert)
dynstr_append(&insert_pat, dynstr_append(&insert_pat,
quote_name(row[SHOW_FIELDNAME], name_buff, 0)); quote_name(row[SHOW_FIELDNAME], name_buff, 0));
if (!tFlag) if (!opt_no_create_info)
{ {
if (opt_xml) if (opt_xml)
{ {
...@@ -1764,7 +1766,7 @@ static uint get_table_structure(char *table, char *db, char *table_type, ...@@ -1764,7 +1766,7 @@ static uint get_table_structure(char *table, char *db, char *table_type,
} }
num_fields= mysql_num_rows(result); num_fields= mysql_num_rows(result);
mysql_free_result(result); mysql_free_result(result);
if (!tFlag) if (!opt_no_create_info)
{ {
/* Make an sql-file, if path was given iow. option -T was given */ /* Make an sql-file, if path was given iow. option -T was given */
char buff[20+FN_REFLEN]; char buff[20+FN_REFLEN];
...@@ -2107,7 +2109,7 @@ static void dump_table(char *table, char *db) ...@@ -2107,7 +2109,7 @@ static void dump_table(char *table, char *db)
return; return;
/* Check --no-data flag */ /* Check --no-data flag */
if (dFlag) if (opt_no_data)
{ {
verbose_msg("-- Skipping dump data for table '%s', --no-data was used\n", verbose_msg("-- Skipping dump data for table '%s', --no-data was used\n",
table); table);
...@@ -3215,7 +3217,7 @@ char check_if_ignore_table(const char *table_name, char *table_type) ...@@ -3215,7 +3217,7 @@ char check_if_ignore_table(const char *table_name, char *table_type)
/* /*
If these two types, we do want to skip dumping the table If these two types, we do want to skip dumping the table
*/ */
if (!dFlag && if (!opt_no_data &&
(!strcmp(table_type,"MRG_MyISAM") || !strcmp(table_type,"MRG_ISAM"))) (!strcmp(table_type,"MRG_MyISAM") || !strcmp(table_type,"MRG_ISAM")))
result= IGNORE_DATA; result= IGNORE_DATA;
} }
...@@ -3362,7 +3364,7 @@ static my_bool get_view_structure(char *table, char* db) ...@@ -3362,7 +3364,7 @@ static my_bool get_view_structure(char *table, char* db)
FILE *sql_file = md_result_file; FILE *sql_file = md_result_file;
DBUG_ENTER("get_view_structure"); DBUG_ENTER("get_view_structure");
if (tFlag) /* Don't write table creation info */ if (opt_no_create_info) /* Don't write table creation info */
DBUG_RETURN(0); DBUG_RETURN(0);
verbose_msg("-- Retrieving view structure for table %s...\n", table); verbose_msg("-- Retrieving view structure for table %s...\n", table);
......
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