From 121d7b39f153206034a48b98e140300fa3769df5 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 5 Oct 2006 00:56:06 +1000 Subject: [PATCH] BUG#20809 mysqldump does not backup TS and LG information correctly restore of the dump (ndb_dd_dump test) was failing for probably a merge problem. fixed now. client/mysqldump.c: fix query to make dump restorable --- client/mysqldump.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/mysqldump.c b/client/mysqldump.c index bfafa92008e..f1e1d549f6a 100644 --- a/client/mysqldump.c +++ b/client/mysqldump.c @@ -2758,7 +2758,7 @@ static int dump_all_tablespaces() char *endsemi; if (mysql_query_with_error_report(mysql, &tableres, - "SELECT DISTINCT" + "SELECT" " LOGFILE_GROUP_NAME," " FILE_NAME," " TOTAL_EXTENTS," @@ -2768,6 +2768,8 @@ static int dump_all_tablespaces() " FROM INFORMATION_SCHEMA.FILES" " WHERE FILE_TYPE = \"UNDO LOG\"" " AND FILE_NAME IS NOT NULL" + " GROUP BY LOGFILE_GROUP_NAME, FILE_NAME" + ", ENGINE" " ORDER BY LOGFILE_GROUP_NAME")) return 1;