summaryrefslogtreecommitdiff
path: root/alembic/migration.py
diff options
context:
space:
mode:
Diffstat (limited to 'alembic/migration.py')
-rw-r--r--alembic/migration.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/alembic/migration.py b/alembic/migration.py
index d94db2e..9b46052 100644
--- a/alembic/migration.py
+++ b/alembic/migration.py
@@ -264,6 +264,8 @@ class MigrationContext(object):
"""
heads = self.get_current_heads()
+ if not self.as_sql and not heads:
+ self._ensure_version_table()
head_maintainer = HeadMaintainer(self, heads)
for step in script_directory._stamp_revs(revision, heads):
head_maintainer.update_to_step(step)