Fixed DropForeignKeyCommand For Mysql

This commit is contained in:
Murray Hou
2015-07-21 15:48:54 +08:00
parent 41e9fda2de
commit 14cdf57bc5

View File

@@ -270,7 +270,9 @@ namespace Orchard.Data.Migration.Interpreters {
var builder = new StringBuilder();
builder.AppendFormat("alter table {0} drop constraint {1}", _dialectLazy.Value.QuoteForTableName(PrefixTableName(command.SrcTable)), PrefixTableName(command.Name));
builder.Append("alter table ")
+ .Append(_dialectLazy.Value.QuoteForTableName(PrefixTableName(command.SrcTable)))
+ .Append(_dialectLazy.Value.GetDropForeignKeyConstraintString(PrefixTableName(command.Name)));
_sqlStatements.Add(builder.ToString());
RunPendingStatements();