昨天我在 Heroku 共享的 Postgres DB 上遇到了问题。看起来我的数据库没有正确“推送”到我的 heroku 数据库。
配置
在开发和生产环境中使用 'pg' gem。使用 Heroku 的“共享数据库”插件。运行 Rails 3.1.1。
我正在尝试做的事情
将我的源代码推送到 Heroku,然后将我的 postgres 数据库与 Heroku 的数据库同步。源本身没有问题,但我无法启动并运行我的数据库。
到目前为止我尝试过的
1:源码推送:git push heroku master
. 好的。这行得通。
2:然后我尝试运行 : heroku db:push
。似乎运行正常,没有错误,模式被发送到 Heroku,不同的表被正确检测到并且似乎也被发送:
3:让我们检查一下,一切都好吗?heroku info
:
嗬!数据库仍然是空的(因此在访问动态页面时出现与 DB 相关的错误)。不明白发生了什么,我昨天晚上花了一些时间在这个问题上,但只是在 Heroku 上玩了一会儿,从来没有遇到过这个问题。有什么线索吗?