no special treatment for SQLA 0.7 required in migrate.changeset.ansisql
This commit is contained in:
parent
108f28ae6b
commit
27e24c3374
@ -17,7 +17,7 @@ from sqlalchemy.schema import (ForeignKeyConstraint,
|
|||||||
Index)
|
Index)
|
||||||
|
|
||||||
from migrate import exceptions
|
from migrate import exceptions
|
||||||
from migrate.changeset import constraint, SQLA_06, SQLA_07
|
from migrate.changeset import constraint, SQLA_06
|
||||||
|
|
||||||
if not SQLA_06:
|
if not SQLA_06:
|
||||||
from sqlalchemy.sql.compiler import SchemaGenerator, SchemaDropper
|
from sqlalchemy.sql.compiler import SchemaGenerator, SchemaDropper
|
||||||
@ -114,13 +114,9 @@ class ANSIColumnGenerator(AlterTableVisitor, SchemaGenerator):
|
|||||||
name=column.unique_name).create()
|
name=column.unique_name).create()
|
||||||
|
|
||||||
# SA bounds FK constraints to table, add manually
|
# SA bounds FK constraints to table, add manually
|
||||||
if not SQLA_07:
|
for fk in column.foreign_keys:
|
||||||
for fk in column.foreign_keys:
|
self.add_foreignkey(fk.constraint)
|
||||||
self.add_foreignkey(fk.constraint)
|
|
||||||
else:
|
|
||||||
for fk in column.foreign_keys:
|
|
||||||
self.traverse_single(fk)
|
|
||||||
|
|
||||||
# add primary key constraint if needed
|
# add primary key constraint if needed
|
||||||
if column.primary_key_name:
|
if column.primary_key_name:
|
||||||
cons = constraint.PrimaryKeyConstraint(column,
|
cons = constraint.PrimaryKeyConstraint(column,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user