update column type

This commit is contained in:
tangpanqing
2023-04-19 23:43:03 +08:00
parent 5a6a969e8d
commit 76e6fed330

View File

@@ -185,7 +185,7 @@ func (mm *MigrateExecutor) getColumnsFromDb(dbName string, tableName string) []C
mm.Builder.RawSql(sqlColumn).GetMany(&columnsFromDb)
for j := 0; j < len(columnsFromDb); j++ {
if columnsFromDb[j].DataType.String == "text" && columnsFromDb[j].MaxLength.Int64 == 65535 {
if columnsFromDb[j].DataType.String == "text" || columnsFromDb[j].DataType.String == "tinytext" || columnsFromDb[j].DataType.String == "longtext" || columnsFromDb[j].DataType.String == "mediumtext" {
columnsFromDb[j].MaxLength = null.IntFrom(0)
}
}