【发布时间】:2021-08-13 07:12:07
【问题描述】:
我之前遇到过这个问题,尽管进行了迁移提交并将其推送到 heroku,但远程 postgres 没有升级。
我终于找到了解决办法:
Heroku run bash
flask db migrate
flask db upgrade
也就是在服务器上运行迁移。但是,这种策略不再有效。
一旦我运行它,我就会得到:
~ $ flask db migrate
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
~ $ flask db upgrade
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
尽管将本地迁移提交推送到 heroku。
P.S:在过去的 3 个小时里,我尝试重新启动 heroku 服务器和“heroku run rake db:migrate”。没有一个有效。
【问题讨论】:
标签: heroku psql heroku-postgres heroku-cli flask-migrate