diff -r 6018617c55ab roundup/backends/back_postgresql.py --- a/roundup/backends/back_postgresql.py Sun May 05 00:21:27 2013 +0200 +++ b/roundup/backends/back_postgresql.py Wed May 08 00:45:19 2013 +0200 @@ -286,8 +286,17 @@ class PostgresqlClass: order_by_null_values = '(%s is not NULL)' + def insensitive_like(self): + """ + Most databases treat the LIKE operator as a case insensitive search. + For Postgresql and Oracle LIKE is case sensitive, but they have ILIKE + that is case insensitive. + """ + return 'ILIKE' + class Class(PostgresqlClass, rdbms_common.Class): pass class IssueClass(PostgresqlClass, rdbms_common.IssueClass):