Skip to content
This repository was archived by the owner on Jun 19, 2019. It is now read-only.

Commit 2fbe2c7

Browse files
committed
query dialect ignore case sensitive
1 parent 60b1704 commit 2fbe2c7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

dialect.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -287,20 +287,20 @@ func (b *Base) LogSQL(sql string, args []interface{}) {
287287
}
288288

289289
var (
290-
dialects = map[DbType]func() Dialect{}
290+
dialects = map[string]func() Dialect{}
291291
)
292292

293293
// RegisterDialect register database dialect
294294
func RegisterDialect(dbName DbType, dialectFunc func() Dialect) {
295295
if dialectFunc == nil {
296296
panic("core: Register dialect is nil")
297297
}
298-
dialects[dbName] = dialectFunc // !nashtsai! allow override dialect
298+
dialects[strings.ToLower(string(dbName))] = dialectFunc // !nashtsai! allow override dialect
299299
}
300300

301301
// QueryDialect query if registed database dialect
302302
func QueryDialect(dbName DbType) Dialect {
303-
if d, ok := dialects[dbName]; ok {
303+
if d, ok := dialects[strings.ToLower(string(dbName))]; ok {
304304
return d()
305305
}
306306
return nil

0 commit comments

Comments
 (0)