def db_downgrade(c, dir=DEFAULT_MIGRATION_DIR): """ Downgrade database to a specific revision. """ with app.app_context(): migrate.downgrade(directory=dir)
def db_stamp(c, dir=DEFAULT_MIGRATION_DIR): """ Set database revision to a specific value. """ with app.app_context(directory=dir): pass
def db_migrate(c, dir=DEFAULT_MIGRATION_DIR): """ Generate new autofilled migration. """ with app.app_context(): migrate.migrate(directory=dir)
def db_upgrade(c, dir=DEFAULT_MIGRATION_DIR): """ Run any migrations needed make database current. """ with app.app_context(): migrate.upgrade(directory=dir)
def db_current(c, dir=DEFAULT_MIGRATION_DIR): with app.app_context(): migrate.current(directory=dir)
def db_history(c, dir=DEFAULT_MIGRATION_DIR): """ List migration history. """ with app.app_context(): migrate.history(directory=dir)
def db_current(c, dir=DEFAULT_MIGRATION_DIR): """ Show current migration revision. """ with app.app_context(): migrate.current(directory=dir)
def db_stamp(c, dir=DEFAULT_MIGRATION_DIR): with app.app_context(directory=dir): pass
def db_downgrade(c, dir=DEFAULT_MIGRATION_DIR): with app.app_context(): migrate.downgrade(directory=dir)
def db_revision(c, dir=DEFAULT_MIGRATION_DIR): with app.app_context(): migrate.revision(directory=dir)
def db_init_migrations(c, dir=None): """ Update the project to support migrations. """ with app.app_context(): migrate.init(dir)
def db_revision(c, dir=DEFAULT_MIGRATION_DIR): """ Generate new empty revision script. """ with app.app_context(): migrate.revision(directory=dir)
def db_init_migrations(c, dir=None): with app.app_context(): migrate.init(dir)