diff options
author | Jan Dittberner <jan.dittberner@googlemail.com> | 2011-05-27 12:55:11 +0200 |
---|---|---|
committer | Jan Dittberner <jan.dittberner@googlemail.com> | 2011-05-27 12:55:11 +0200 |
commit | 27e24c33749797c51e31fa5399849973f46f03c7 (patch) | |
tree | 3bf944b64c584f890c0d17a8946c39845fddf382 /migrate/changeset/ansisql.py | |
parent | 108f28ae6bcec11b09c7cd19765d93838e01c0b1 (diff) | |
download | sqlalchemy-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.py | 12 |
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, |