From 25b52b6371796c536b188f7d62691282c6b8a71f Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 2 Oct 2019 12:16:18 +0800 Subject: [PATCH] fix default case sensitive --- session_schema.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/session_schema.go b/session_schema.go index 7d0e04a0..1f4624d6 100644 --- a/session_schema.go +++ b/session_schema.go @@ -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)