]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Fix bug with MSSQL reflecting and schemas
authorPaul Johnston <paj@pajhome.org.uk>
Tue, 9 Sep 2008 12:44:57 +0000 (12:44 +0000)
committerPaul Johnston <paj@pajhome.org.uk>
Tue, 9 Sep 2008 12:44:57 +0000 (12:44 +0000)
lib/sqlalchemy/databases/mssql.py

index a2535754d8ba746b2d4513e5fbe342ff2556c83c..5f4f5a37426c7a29bd2c391ef61f50cf85134711 100644 (file)
@@ -669,12 +669,7 @@ class MSSQLDialect(default.DefaultDialect):
         fknm, scols, rcols = (None, [], [])
         for r in rows:
             scol, rschema, rtbl, rcol, rfknm, fkmatch, fkuprule, fkdelrule = r
-
-            if table.schema and rschema != table.schema or rschema != current_schema:
-                schema.Table(rtbl, table.metadata, schema=rschema, autoload=True, autoload_with=connection)
-            else:
-                schema.Table(rtbl, table.metadata, autoload=True, autoload_with=connection)
-                
+            schema.Table(rtbl, table.metadata, schema=rschema, autoload=True, autoload_with=connection)               
             if rfknm != fknm:
                 if fknm:
                     table.append_constraint(schema.ForeignKeyConstraint(scols, [_gen_fkref(table, s, t, c) for s, t, c in rcols], fknm))