summaryrefslogtreecommitdiff
path: root/alembic/migration.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-04-04 15:26:48 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-04-04 15:26:48 -0400
commita89dde0a29e1f28982c8578761b47ed418ff9973 (patch)
tree60df5feda361271caea736f84e70a15fa512a3ad /alembic/migration.py
parent85c63bea8bcdca5cd5bc2fa474ea25fdb1eb035e (diff)
parentc731b8f07b433b8f7a48d805cc5124958f49ac3e (diff)
downloadalembic-a89dde0a29e1f28982c8578761b47ed418ff9973.tar.gz
Merged in dahlia/alembic/upgrade-message (pull request #30)
Print message to each upgrade/downgrade step
Diffstat (limited to 'alembic/migration.py')
-rw-r--r--alembic/migration.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/alembic/migration.py b/alembic/migration.py
index f4b1f56..fd75c1d 100644
--- a/alembic/migration.py
+++ b/alembic/migration.py
@@ -193,14 +193,18 @@ class MigrationContext(object):
"""
current_rev = rev = False
self.impl.start_migrations()
- for change, prev_rev, rev in self._migrations_fn(
- self.get_current_revision(),
- self):
+ for change, prev_rev, rev, doc in self._migrations_fn(
+ self.get_current_revision(),
+ self):
if current_rev is False:
current_rev = prev_rev
if self.as_sql and not current_rev:
self._version.create(self.connection)
- log.info("Running %s %s -> %s", change.__name__, prev_rev, rev)
+ if doc:
+ log.info("Running %s %s -> %s, %s", change.__name__, prev_rev,
+ rev, doc)
+ else:
+ log.info("Running %s %s -> %s", change.__name__, prev_rev, rev)
if self.as_sql:
self.impl.static_output(
"-- Running %s %s -> %s" %