fix default case sensitive

This commit is contained in:
Lunny Xiao 2019-10-02 12:16:18 +08:00
parent c68f2b123c
commit 25b52b6371
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 2 additions and 2 deletions

View File

@ -342,8 +342,8 @@ func (session *Session) Sync2(beans ...interface{}) error {
if col.Default != oriCol.Default {
if (col.SQLType.Name == core.Bool || col.SQLType.Name == core.Boolean) &&
((col.Default == "true" && oriCol.Default == "1") ||
(col.Default == "false" && oriCol.Default == "0")) {
((strings.EqualFold(col.Default, "true") && oriCol.Default == "1") ||
(strings.EqualFold(col.Default, "false") && oriCol.Default == "0")) {
} else {
engine.logger.Warnf("Table %s Column %s db default is %s, struct default is %s",
tbName, col.Name, oriCol.Default, col.Default)