]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
some more omit schemas for [ticket:890]
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 5 Dec 2007 21:16:02 +0000 (21:16 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 5 Dec 2007 21:16:02 +0000 (21:16 +0000)
lib/sqlalchemy/sql/compiler.py

index 1cbfd94d245b01f0a635cb14f510b2430945054a..749ce4c10f7bd7a4dbe937f50fda3c87928c8e23 100644 (file)
@@ -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: