summaryrefslogtreecommitdiff
path: root/migrate/changeset/ansisql.py
diff options
context:
space:
mode:
authorJan Dittberner <jan.dittberner@googlemail.com>2011-05-27 12:55:11 +0200
committerJan Dittberner <jan.dittberner@googlemail.com>2011-05-27 12:55:11 +0200
commit27e24c33749797c51e31fa5399849973f46f03c7 (patch)
tree3bf944b64c584f890c0d17a8946c39845fddf382 /migrate/changeset/ansisql.py
parent108f28ae6bcec11b09c7cd19765d93838e01c0b1 (diff)
downloadsqlalchemy-migrate-27e24c33749797c51e31fa5399849973f46f03c7.tar.gz
no special treatment for SQLA 0.7 required in migrate.changeset.ansisql
Diffstat (limited to 'migrate/changeset/ansisql.py')
-rw-r--r--migrate/changeset/ansisql.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/migrate/changeset/ansisql.py b/migrate/changeset/ansisql.py
index 604e653..67d0b0e 100644
--- a/migrate/changeset/ansisql.py
+++ b/migrate/changeset/ansisql.py
@@ -17,7 +17,7 @@ from sqlalchemy.schema import (ForeignKeyConstraint,
Index)
from migrate import exceptions
-from migrate.changeset import constraint, SQLA_06, SQLA_07
+from migrate.changeset import constraint, SQLA_06
if not SQLA_06:
from sqlalchemy.sql.compiler import SchemaGenerator, SchemaDropper
@@ -114,13 +114,9 @@ class ANSIColumnGenerator(AlterTableVisitor, SchemaGenerator):
name=column.unique_name).create()
# SA bounds FK constraints to table, add manually
- if not SQLA_07:
- for fk in column.foreign_keys:
- self.add_foreignkey(fk.constraint)
- else:
- for fk in column.foreign_keys:
- self.traverse_single(fk)
-
+ for fk in column.foreign_keys:
+ self.add_foreignkey(fk.constraint)
+
# add primary key constraint if needed
if column.primary_key_name:
cons = constraint.PrimaryKeyConstraint(column,