fixed issue #507
This commit is contained in:
+4
-5
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user