diff options
author | Chris Withers <chris@simplistix.co.uk> | 2011-02-10 15:15:22 +0000 |
---|---|---|
committer | Chris Withers <chris@simplistix.co.uk> | 2011-02-10 15:15:22 +0000 |
commit | 9c9fe2fc2425e5fe251415d622eb5b6639584b37 (patch) | |
tree | d0326437f022ef87a58c01a6bac45b813e682929 /migrate/changeset | |
parent | b2db52ff4e974cd3011acc1ea126ea6dfdc6f29e (diff) | |
download | sqlalchemy-migrate-9c9fe2fc2425e5fe251415d622eb5b6639584b37.tar.gz |
Only alter the SA objects after running the visitor, so the visitor may inspect
Diffstat (limited to 'migrate/changeset')
-rw-r--r-- | migrate/changeset/schema.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/migrate/changeset/schema.py b/migrate/changeset/schema.py index ef8dd85..00e1a3e 100644 --- a/migrate/changeset/schema.py +++ b/migrate/changeset/schema.py @@ -559,11 +559,10 @@ populated with defaults if table is not None: self.table = table engine = self.table.bind - if self.alter_metadata: - self.remove_from_table(self.table, unset_table=False) visitorcallable = get_engine_visitor(engine, 'columndropper') engine._run_visitor(visitorcallable, self, connection, **kwargs) if self.alter_metadata: + self.remove_from_table(self.table, unset_table=False) self.table = None return self |