summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorunknown <mskold@mysql.com>2006-04-24 15:39:49 +0200
committerunknown <mskold@mysql.com>2006-04-24 15:39:49 +0200
commitf9606d258466eebcf17e6de7413c7b1563b8210c (patch)
tree334e4a0d3be9f50acde342459fe9365d91aba407 /client
parent9d1f1c32e1bd6c5610cada1b8c3df843d07d0912 (diff)
downloadmariadb-git-f9606d258466eebcf17e6de7413c7b1563b8210c.tar.gz
Fix for Bug #17840 mysqldump should not dump tables in database cluster, skip cluster internal database
client/mysqldump.c: Fix for Bug #17840 mysqldump should not dump tables in database , skip cluster internal database
Diffstat (limited to 'client')
-rw-r--r--client/mysqldump.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/client/mysqldump.c b/client/mysqldump.c
index f268ca5b468..a0da4a1d13b 100644
--- a/client/mysqldump.c
+++ b/client/mysqldump.c
@@ -134,7 +134,7 @@ static CHARSET_INFO *charset_info= &my_charset_latin1;
const char *default_dbug_option="d:t:o,/tmp/mysqldump.trace";
/* do we met VIEWs during tables scaning */
my_bool was_views= 0;
-
+const char * cluster_db="cluster";
const char *compatible_mode_names[]=
{
"MYSQL323", "MYSQL40", "POSTGRESQL", "ORACLE", "MSSQL", "DB2",
@@ -2937,6 +2937,8 @@ static int dump_all_tables_in_db(char *database)
afterdot= strmov(hash_key, database);
*afterdot++= '.';
+ if (!strcmp(database, cluster_db)) /* Skip cluster internal database */
+ return 0;
if (init_dumping(database))
return 1;
if (opt_xml)