diff options
Diffstat (limited to 'migrate/changeset/schema.py')
-rw-r--r-- | migrate/changeset/schema.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/migrate/changeset/schema.py b/migrate/changeset/schema.py index c467cc5..5a77208 100644 --- a/migrate/changeset/schema.py +++ b/migrate/changeset/schema.py @@ -11,7 +11,7 @@ from sqlalchemy.schema import ForeignKeyConstraint from sqlalchemy.schema import UniqueConstraint from migrate.exceptions import * -from migrate.changeset import SQLA_07 +from migrate.changeset import SQLA_07, SQLA_08 from migrate.changeset.databases.visitor import (get_engine_visitor, run_single_visitor) @@ -573,7 +573,9 @@ populated with defaults if col.name!=self.name: columns.append(col) if columns: - index.columns=columns + index.columns = columns + if SQLA_08: + index.expressions = columns else: to_drop.add(index) table.indexes = table.indexes - to_drop |