mirror of https://github.com/jackc/pgx.git
Use local variables in fieldPosByName and fix errors
parent
0c7acf9481
commit
d2c9ebc2ef
8
rows.go
8
rows.go
|
@ -668,11 +668,11 @@ func fieldPosByName(fldDescs []pgconn.FieldDescription, field string) (i int) {
|
||||||
i = -1
|
i = -1
|
||||||
for i, desc := range fldDescs {
|
for i, desc := range fldDescs {
|
||||||
|
|
||||||
// Support snake and spinal case.
|
// Snake case support.
|
||||||
desc.Name = strings.ReplaceAll(desc.Name, "_", "")
|
field = strings.ReplaceAll(field, "_", "")
|
||||||
desc.Name = strings.ReplaceAll(desc.Name, "-", "")
|
descName := strings.ReplaceAll(desc.Name, "_", "")
|
||||||
|
|
||||||
if strings.EqualFold(desc.Name, field) {
|
if strings.EqualFold(descName, field) {
|
||||||
return i
|
return i
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue