summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-12-05 21:16:02 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-12-05 21:16:02 +0000
commit261e76259ae6d7c9b99ce2a858e86ec8115ad81d (patch)
tree794e76542b560ab6ed5d4631451b58f20391b74d /lib/sqlalchemy/sql/compiler.py
parenta5f2aab9e0177b32aebb23ea4393c1f71a5e8831 (diff)
downloadsqlalchemy-261e76259ae6d7c9b99ce2a858e86ec8115ad81d.tar.gz
some more omit schemas for [ticket:890]
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
-rw-r--r--lib/sqlalchemy/sql/compiler.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py
index 1cbfd94d2..749ce4c10 100644
--- a/lib/sqlalchemy/sql/compiler.py
+++ b/lib/sqlalchemy/sql/compiler.py
@@ -996,7 +996,7 @@ class IdentifierPreparer(object):
def format_sequence(self, sequence, use_schema=True):
name = self.quote(sequence, sequence.name)
- if use_schema and sequence.schema is not None:
+ if not self.omit_schema and use_schema and sequence.schema is not None:
name = self.quote(sequence, sequence.schema) + "." + name
return name
@@ -1052,7 +1052,7 @@ class IdentifierPreparer(object):
# ('database', 'owner', etc.) could override this and return
# a longer sequence.
- if use_schema and getattr(table, 'schema', None):
+ if not self.omit_schema and use_schema and getattr(table, 'schema', None):
return (self.quote_identifier(table.schema),
self.format_table(table, use_schema=False))
else: