This commit is contained in:
Lunny Xiao 2021-08-04 23:30:23 +08:00
parent 7fc2459df9
commit 2ad8cfb1e8
2 changed files with 11 additions and 4 deletions

View File

@ -335,8 +335,14 @@ func ColumnString(dialect Dialect, col *schemas.Column, includePrimaryKey bool)
if _, err := bd.WriteString(" DEFAULT "); err != nil { if _, err := bd.WriteString(" DEFAULT "); err != nil {
return "", err return "", err
} }
if _, err := bd.WriteString(col.Default); err != nil { if col.Default == "" {
return "", err if _, err := bd.WriteString("''"); err != nil {
return "", err
}
} else {
if _, err := bd.WriteString(col.Default); err != nil {
return "", err
}
} }
} }

View File

@ -526,8 +526,9 @@ func TestModifyColum(t *testing.T) {
SQLType: schemas.SQLType{ SQLType: schemas.SQLType{
Name: "VARCHAR", Name: "VARCHAR",
}, },
Length: 16, Length: 16,
Nullable: false, Nullable: false,
DefaultIsEmpty: true,
}) })
_, err := testEngine.Exec(alterSQL) _, err := testEngine.Exec(alterSQL)
assert.NoError(t, err) assert.NoError(t, err)