使用 Flask Heroku 更新 prod postgresql 数据库
Updating prod postgresql db with Flask Heroku
我的开发数据库中有 运行 以下命令:
flask db migrate -m "updated the schema"
flask db upgrade
成功迁移并更新了架构。但是,当我将提交推送到 heroku 时,产品模式没有改变。我怎样才能在 heroku prod postgresql 中做同样的更新?
我尝试将我的配置文件代码从:
web: gunicorn run:app --log-file=-
至:
web: flask db upgrade; gunicorn run:app --log-file=-
& 甚至添加:
heroku config:set FLASK_APP=run.py
用于重新启动。但是,prod 数据库架构保持不变。
以下命令完成了工作:
Heroku run bash
flask db migrate
flask db upgrade
我的开发数据库中有 运行 以下命令:
flask db migrate -m "updated the schema"
flask db upgrade
成功迁移并更新了架构。但是,当我将提交推送到 heroku 时,产品模式没有改变。我怎样才能在 heroku prod postgresql 中做同样的更新?
我尝试将我的配置文件代码从:
web: gunicorn run:app --log-file=-
至:
web: flask db upgrade; gunicorn run:app --log-file=-
& 甚至添加:
heroku config:set FLASK_APP=run.py
用于重新启动。但是,prod 数据库架构保持不变。
以下命令完成了工作:
Heroku run bash
flask db migrate
flask db upgrade