undo, strings.ToLower

This commit is contained in:
2025-08-10 12:24:26 +05:30
parent 68263895f7
commit f5c60d32d8

4
pgm.go
View File

@@ -104,9 +104,7 @@ func (f Field) Eq(val any) Conditioner {
return &Cond{Field: col, Val: val, op: " = $", len: len(col) + 5}
}
// EqualFold will use LOWER(column_name) = val for comparision
//
// strings.ToLower(val) will pefromed on the provide val
// EqualFold will use LOWER(column_name) = LOWER(val) for comparision
func (f Field) EqFold(val string) Conditioner {
col := f.String()
return &Cond{Field: "LOWER(" + col + ")", Val: strings.ToLower(val), op: " = LOWER($", action: CondActionNeedToClose, len: len(col) + 5}