使用 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