Update of /cvsroot/modeling/ProjectModeling/Modeling/DatabaseAdaptors/PostgresqlAdaptorLayer
In directory sc8-pr-cvs1:/tmp/cvs-serv17888/Modeling/DatabaseAdaptors/PostgresqlAdaptorLayer
Modified Files:
PostgresqlSQLExpression.py
Log Message:
Postgresql Layer can now correctly handled raw '_' characters in a LIKE statement
Index: PostgresqlSQLExpression.py
===================================================================
RCS file: /cvsroot/modeling/ProjectModeling/Modeling/DatabaseAdaptors/PostgresqlAdaptorLayer/PostgresqlSQLExpression.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** PostgresqlSQLExpression.py 3 Aug 2003 10:34:14 -0000 1.6
--- PostgresqlSQLExpression.py 9 Aug 2003 15:10:11 -0000 1.7
***************
*** 116,121 ****
'\%': postgresql interprets backslashes in strings
"""
! pattern=percent.sub('\\\\\\\\%', pattern)
! pattern=underscore.sub('\_', pattern)
pattern=escaped_question_mark.sub(esc_question_tmp_replct, pattern)
pattern=question_mark.sub('_', pattern)
--- 116,121 ----
'\%': postgresql interprets backslashes in strings
"""
! pattern=percent.sub(r'\\\\%', pattern)
! pattern=underscore.sub(r'\\\\_', pattern)
pattern=escaped_question_mark.sub(esc_question_tmp_replct, pattern)
pattern=question_mark.sub('_', pattern)
|