From 69ee2a14f3d85437ddd89eece878f246c0eeb782 Mon Sep 17 00:00:00 2001 From: Jim Lambert Date: Wed, 12 Feb 2020 10:39:25 -0500 Subject: [PATCH] use case insensitive match on column name to support oracle --- scope.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scope.go b/scope.go index d82cadbc..409f2f3c 100644 --- a/scope.go +++ b/scope.go @@ -493,7 +493,8 @@ func (scope *Scope) scan(rows *sql.Rows, columns []string, fields []*Field) { } for fieldIndex, field := range selectFields { - if field.DBName == column { + // case insensitive match on field which is required for oracle + if strings.EqualFold(field.DBName, column) { if field.Field.Kind() == reflect.Ptr { values[index] = field.Field.Addr().Interface() } else {