summaryrefslogtreecommitdiff
path: root/migrate/changeset
diff options
context:
space:
mode:
authorChris Withers <chris@simplistix.co.uk>2011-02-10 15:15:22 +0000
committerChris Withers <chris@simplistix.co.uk>2011-02-10 15:15:22 +0000
commit9c9fe2fc2425e5fe251415d622eb5b6639584b37 (patch)
treed0326437f022ef87a58c01a6bac45b813e682929 /migrate/changeset
parentb2db52ff4e974cd3011acc1ea126ea6dfdc6f29e (diff)
downloadsqlalchemy-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.py3
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