Fix bug
This commit is contained in:
parent
7fc2459df9
commit
2ad8cfb1e8
|
@ -335,10 +335,16 @@ 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 col.Default == "" {
|
||||||
|
if _, err := bd.WriteString("''"); err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
} else {
|
||||||
if _, err := bd.WriteString(col.Default); err != nil {
|
if _, err := bd.WriteString(col.Default); err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if col.Nullable {
|
if col.Nullable {
|
||||||
if _, err := bd.WriteString(" NULL"); err != nil {
|
if _, err := bd.WriteString(" NULL"); err != nil {
|
||||||
|
|
|
@ -528,6 +528,7 @@ func TestModifyColum(t *testing.T) {
|
||||||
},
|
},
|
||||||
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)
|
||||||
|
|
Loading…
Reference in New Issue