From c8799f3a58470e7357dfdeea7ef6e5908a32b990 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 8 Aug 2021 23:54:58 +0800 Subject: [PATCH] Fix mssql test --- engine.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/engine.go b/engine.go index 44662972..3681ff3c 100644 --- a/engine.go +++ b/engine.go @@ -580,12 +580,12 @@ func (engine *Engine) dumpTables(ctx context.Context, tables []*schemas.Table, w return err } } else { - if stp.IsNumeric() { - if _, err = io.WriteString(w, s.String); err != nil { + if stp.IsBool() || (dstDialect.URI().DBType == schemas.MSSQL && strings.EqualFold(stp.Name, schemas.Bit)) { + if _, err = io.WriteString(w, formatBool(s.String, dstDialect)); err != nil { return err } - } else if stp.IsBool() || (dstDialect.URI().DBType == schemas.MSSQL && stp.Name == schemas.Bit) { - if _, err = io.WriteString(w, formatBool(s.String, dstDialect)); err != nil { + } else if stp.IsNumeric() { + if _, err = io.WriteString(w, s.String); err != nil { return err } } else if sess.engine.dialect.URI().DBType == schemas.DAMENG && stp.IsTime() && len(s.String) == 25 {