use case insensitive match on column name to support oracle
This commit is contained in:
parent
e56cd82358
commit
69ee2a14f3
3
scope.go
3
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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user