mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Making old tables seen with "#mysql50#" prefix,
which makes it possible to run RENAME TABLE on old tables when upgrading from 5.0. TODO: A stored procedure to rename all tables and databases with old name format into new format, it will simplify upgrade. sql_table.cc: Making old tables seen with "#mysql50#" prefix. Adding warning into .err log when an old name is found. sql_show.cc: Skip non-directories before filename_to_tablename call, to avoid unnecessary warnings. strfunc.cc: Adding "error" argument to strconvert() mysql_priv.h: Adding "error" agrument to strconvert()
This commit is contained in:
@@ -437,9 +437,10 @@ mysql_find_files(THD *thd,List<char> *files, const char *db,const char *path,
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
if (!MY_S_ISDIR(file->mystat->st_mode))
|
||||
continue;
|
||||
VOID(filename_to_tablename(file->name, uname, sizeof(uname)));
|
||||
if (!MY_S_ISDIR(file->mystat->st_mode) ||
|
||||
(wild && wild_compare(uname, wild, 0)))
|
||||
if (wild && wild_compare(uname, wild, 0))
|
||||
continue;
|
||||
file->name= uname;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user