首页 > 解决方案 > Heroku烧瓶项目烧瓶数据库升级错误的数据库

问题描述

我有一个已部署的 Heroku 应用程序和连接到它的数据库。

如果我heroku pg:info与 else 分开运行,我会看到:Tables: 0表示我的数据库中没有表。

如果我转到 Heroku 控制台并运行,flask db upgrade我会收到一个错误,表明我的关系已经存在。

环境变量SQLALCHEMY_DATABASE_URI指的是我认为正确的数据库 url 和我的内容Procfile

web: flask db upgrade; source .env; gunicorn ridesharing:app

所以很明显 Heroku 使用了 2 个不同的数据库,问题是我做错了什么

标签: pythonflaskherokudatabase-migration

解决方案


推荐阅读