Do not set default escape char for like operators

Backed out changeset 98650685d8ab because it requires python-sql >= 1.4

Closes #13333

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier
2024-09-07 16:47:10 +02:00
parent 568fc0374a
commit 891057a861
+5 -5
View File
@@ -1,7 +1,7 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import warnings
from functools import partial, wraps
from functools import wraps
import sql
from sql import (operators, Column, Literal, Select, CombiningQuery, Null,
@@ -204,10 +204,10 @@ def with_inactive_records(func):
SQL_OPERATORS = {
'=': operators.Equal,
'!=': operators.NotEqual,
'like': partial(operators.Like, escape='\\'),
'not like': partial(operators.NotLike, escape='\\'),
'ilike': partial(operators.ILike, escape='\\'),
'not ilike': partial(operators.NotILike, escape='\\'),
'like': operators.Like,
'not like': operators.NotLike,
'ilike': operators.ILike,
'not ilike': operators.NotILike,
'in': operators.In,
'not in': operators.NotIn,
'<=': operators.LessEqual,