fixed issue #507

This commit is contained in:
agapple
2018-02-12 11:15:43 +08:00
parent cfa90af33c
commit edc2fbe1dc
@@ -443,11 +443,10 @@ public class DatabaseTableMeta implements TableMetaTSDB {
return false;
}
if (sourceField.isKey() != targetField.isKey()) {
return false;
}
if (sourceField.isUnique() != targetField.isUnique()) {
// mysql会有一种处理,针对show create只有uk没有pk时,会在desc默认将uk当做pk
boolean isSourcePkOrUk = sourceField.isKey() || sourceField.isUnique();
boolean isTargetPkOrUk = targetField.isKey() || targetField.isUnique();
if (isSourcePkOrUk != isTargetPkOrUk) {
return false;
}
}