提交 b782731c 编写于 作者: Y Yves Senn

Merge pull request #13093 from ccutrer/fix-mysql-version-check

fix mysql version check in rename_index
* Implement rename_index natively for MySQL > 5.7. * Implement rename_index natively for MySQL >= 5.7.
*Cody Cutrer* *Cody Cutrer*
......
...@@ -488,7 +488,7 @@ def rename_table(table_name, new_name) ...@@ -488,7 +488,7 @@ def rename_table(table_name, new_name)
end end
def rename_index(table_name, old_name, new_name) def rename_index(table_name, old_name, new_name)
if version[0] >= 5 && version[1] >= 7 if (version[0] == 5 && version[1] >= 7) || version[0] >= 6
execute "ALTER TABLE #{quote_table_name(table_name)} RENAME INDEX #{quote_table_name(old_name)} TO #{quote_table_name(new_name)}" execute "ALTER TABLE #{quote_table_name(table_name)} RENAME INDEX #{quote_table_name(old_name)} TO #{quote_table_name(new_name)}"
else else
super super
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册