diff options
author | acurtis@xiphis.org <> | 2005-12-21 10:18:40 -0800 |
---|---|---|
committer | acurtis@xiphis.org <> | 2005-12-21 10:18:40 -0800 |
commit | 13a776778c151ec520a1f1f5694aac6efaec3f04 (patch) | |
tree | d777ca5871199d389af93e8cbe06e1bdbc16a10b /sql/sql_rename.cc | |
parent | 053884596309fc33ffa40df1b8982e75705ec3e9 (diff) | |
download | mariadb-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.cc | 5 |
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; } |