From 9c9fe2fc2425e5fe251415d622eb5b6639584b37 Mon Sep 17 00:00:00 2001 From: Chris Withers Date: Thu, 10 Feb 2011 15:15:22 +0000 Subject: [PATCH] Only alter the SA objects after running the visitor, so the visitor may inspect --- migrate/changeset/schema.py | 3 +-- 1 file changed, 1 insertion(+), 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