Merge "Remove unnecessary checks from migration commands"

This commit is contained in:
Jenkins 2015-01-31 04:18:01 +00:00 committed by Gerrit Code Review
commit 8b891feffe
1 changed files with 7 additions and 13 deletions

View File

@ -64,39 +64,33 @@ def init_config(sql_url=None):
def upgrade(to_version='head', sql_url=None): def upgrade(to_version='head', sql_url=None):
"""Upgrade to the specified version.""" """Upgrade to the specified version."""
alembic_cfg = init_config(sql_url) alembic_cfg = init_config(sql_url)
if alembic_cfg: alembic_command.upgrade(alembic_cfg, to_version)
alembic_command.upgrade(alembic_cfg, to_version)
def downgrade(to_version, sql_url=None): def downgrade(to_version, sql_url=None):
"""Downgrade to the specified version.""" """Downgrade to the specified version."""
alembic_cfg = init_config(sql_url) alembic_cfg = init_config(sql_url)
if alembic_cfg: alembic_command.downgrade(alembic_cfg, to_version)
alembic_command.downgrade(alembic_cfg, to_version)
def history(verbose, sql_url=None): def history(verbose, sql_url=None):
alembic_cfg = init_config(sql_url) alembic_cfg = init_config(sql_url)
if alembic_cfg: alembic_command.history(alembic_cfg, verbose=verbose)
alembic_command.history(alembic_cfg, verbose=verbose)
def current(verbose, sql_url=None): def current(verbose, sql_url=None):
alembic_cfg = init_config(sql_url) alembic_cfg = init_config(sql_url)
if alembic_cfg: alembic_command.current(alembic_cfg, verbose=verbose)
alembic_command.current(alembic_cfg, verbose=verbose)
def stamp(to_version='head', sql_url=None): def stamp(to_version='head', sql_url=None):
"""Stamp the specified version, with no migration performed.""" """Stamp the specified version, with no migration performed."""
alembic_cfg = init_config(sql_url) alembic_cfg = init_config(sql_url)
if alembic_cfg: alembic_command.stamp(alembic_cfg, to_version)
alembic_command.stamp(alembic_cfg, to_version)
def generate(autogenerate=True, message='generate changes', sql_url=None): def generate(autogenerate=True, message='generate changes', sql_url=None):
"""Generate a version file.""" """Generate a version file."""
alembic_cfg = init_config(sql_url) alembic_cfg = init_config(sql_url)
if alembic_cfg: alembic_command.revision(alembic_cfg, message=message,
alembic_command.revision(alembic_cfg, message=message, autogenerate=autogenerate)
autogenerate=autogenerate)