2

I have a database db. I want to judge if flask_migrate has created tables in db. If not, upgrade db. There are commands, but no examples about calling migrate, upgrade in python script. The test files in flask_migrate also run commands:

(o, e, s) = run_cmd('python app.py db migrate')
Jojo
  • 89
  • 8

1 Answers1

8

This should do the trick for you.

from flask_migrate import upgrade


@ns.route('/migrate_db')
class Units(Resource):
    def get(self):
        upgrade(directory=<path_to_migrations_folder>)
Simon
  • 317
  • 3
  • 17