fix: correct text search CTE parameter numbering
This commit is contained in:
@@ -335,8 +335,9 @@ func (q *selectQry) Build(needArgs bool) (qry string, args []any) {
|
|||||||
|
|
||||||
if q.textSearch != nil {
|
if q.textSearch != nil {
|
||||||
var ts = q.textSearch
|
var ts = q.textSearch
|
||||||
q.args = slices.Insert(q.args, 0, any(ts.value))
|
q.args = append(q.args, any(ts.value))
|
||||||
sb.WriteString("WITH " + ts.name + " AS (SELECT to_tsquery('english', $1) AS " + ts.alias + ") ")
|
sb.WriteString("WITH " + ts.name + " AS (SELECT to_tsquery('english', $" +
|
||||||
|
strconv.Itoa(len(q.args)) + ") AS " + ts.alias + ") ")
|
||||||
}
|
}
|
||||||
|
|
||||||
// SELECT
|
// SELECT
|
||||||
|
|||||||
Reference in New Issue
Block a user