summaryrefslogtreecommitdiff
path: root/openerp/tools/sql.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-01-12 15:30:29 +0100
committerChristophe Simonis <chs@odoo.com>2016-01-12 15:30:29 +0100
commit7fa6f73302709d7e7b6b19ebd16d338b3dd0e2db (patch)
tree1487b6fe232e0b9477a6e68018d5bc5d3432372f /openerp/tools/sql.py
parent2a834c22b0570b3a0d5ec5b4a8a0b378e3a6e12b (diff)
parentcb79297a41b7747a9318fd4794dce422ee931060 (diff)
[MERGE] forward port of branch 9.0 up to cb79297
Diffstat (limited to 'openerp/tools/sql.py')
-rw-r--r--openerp/tools/sql.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/openerp/tools/sql.py b/openerp/tools/sql.py
index 9ce64906896..709edcf4538 100644
--- a/openerp/tools/sql.py
+++ b/openerp/tools/sql.py
@@ -4,3 +4,6 @@
def drop_view_if_exists(cr, viewname):
cr.execute("DROP view IF EXISTS %s CASCADE" % (viewname,))
cr.commit()
+
+def escape_psql(to_escape):
+ return to_escape.replace('\\', r'\\').replace('%', '\%').replace('_', '\_')