summaryrefslogtreecommitdiff
path: root/odoo
diff options
context:
space:
mode:
Diffstat (limited to 'odoo')
-rw-r--r--odoo/tools/sql.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/odoo/tools/sql.py b/odoo/tools/sql.py
index fc3d6f5524e..7445396856b 100644
--- a/odoo/tools/sql.py
+++ b/odoo/tools/sql.py
@@ -24,7 +24,7 @@ def existing_tables(cr, tablenames):
JOIN pg_namespace n ON (n.oid = c.relnamespace)
WHERE c.relname IN %s
AND c.relkind IN ('r', 'v', 'm')
- AND n.nspname = 'public'
+ AND n.nspname = current_schema
"""
cr.execute(query, [tuple(tablenames)])
return [row[0] for row in cr.fetchall()]
@@ -43,7 +43,7 @@ def table_kind(cr, tablename):
FROM pg_class c
JOIN pg_namespace n ON (n.oid = c.relnamespace)
WHERE c.relname = %s
- AND n.nspname = 'public'
+ AND n.nspname = current_schema
"""
cr.execute(query, (tablename,))
return cr.fetchone()[0] if cr.rowcount else None