def migrate( directory, message, sql, head, splice, branch_label, version_path, rev_id, x_arg ): """Autogenerate a new revision file (Alias for 'revision --autogenerate')""" _migrate( directory, message, sql, head, splice, branch_label, version_path, rev_id, x_arg )
def migratedb(self): with app.app_context(): _migrate(directory='migrations', message=None, sql=False, head='head', splice=False, branch_label=None, version_path=None, rev_id=None) return "created an script"
def run(self, args): cfg = Config.init() if args.action == 'start': app.run(cfg.get_server_host(), cfg.get_server_port()) elif args.action == 'upgrade': with app.app_context(): from flask_migrate import upgrade as _upgrade _upgrade() elif args.action == 'migrate': with app.app_context(): from flask_migrate import migrate as _migrate _migrate()
def custom_migratdb(self): with app.app_context(): _migrate(directory='migrations', message=None, sql=False, head='head', splice=False, branch_label=None, version_path=None, rev_id=None) upgrade(directory='migrations', revision='head', sql=True, tag=None) return "db upgraded"
def migrate(directory, message, sql, head, splice, branch_label, version_path, rev_id): """Autogenerate a new revision file (Alias for 'revision --autogenerate')""" _migrate(directory, message, sql, head, splice, branch_label, version_path, rev_id)
def migrate(): application = create_app() import_models() Migrate(application, db) with application.app_context(): _migrate()