summaryrefslogtreecommitdiff
path: root/sql/sql_rename.cc
diff options
context:
space:
mode:
authoracurtis@xiphis.org <>2005-12-21 10:18:40 -0800
committeracurtis@xiphis.org <>2005-12-21 10:18:40 -0800
commit13a776778c151ec520a1f1f5694aac6efaec3f04 (patch)
treed777ca5871199d389af93e8cbe06e1bdbc16a10b /sql/sql_rename.cc
parent053884596309fc33ffa40df1b8982e75705ec3e9 (diff)
downloadmariadb-git-13a776778c151ec520a1f1f5694aac6efaec3f04.tar.gz
Finalize storage engine plugins
Give BerkeleyDB savepoints Remove "enum db_type" from most of the code
Diffstat (limited to 'sql/sql_rename.cc')
-rw-r--r--sql/sql_rename.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/sql_rename.cc b/sql/sql_rename.cc
index 80fcb973028..2c8c732fe86 100644
--- a/sql/sql_rename.cc
+++ b/sql/sql_rename.cc
@@ -134,7 +134,7 @@ rename_tables(THD *thd, TABLE_LIST *table_list, bool skip_error)
{
TABLE_LIST *ren_table,*new_table;
frm_type_enum frm_type;
- db_type table_type;
+ enum legacy_db_type table_type;
DBUG_ENTER("rename_tables");
@@ -176,7 +176,8 @@ rename_tables(THD *thd, TABLE_LIST *table_list, bool skip_error)
if (table_type == DB_TYPE_UNKNOWN)
my_error(ER_FILE_NOT_FOUND, MYF(0), name, my_errno);
else
- rc= mysql_rename_table(table_type, ren_table->db, old_alias,
+ rc= mysql_rename_table(ha_resolve_by_legacy_type(thd, table_type),
+ ren_table->db, old_alias,
new_table->db, new_alias);
break;
}