ruby-on-rails - Heroku "We' 很抱歉,但在 Postgres 迁移后出了点问题

标签 ruby-on-rails database heroku crash migration

我最近做了 Heroku 请求的从“共享数据库”到 Postgres 的数据库迁移。我仔细按照 Heroku 的指示,一切都很好,直到最后一步:删除旧的共享数据库。那时,我的应用程序因“出现问题”消息而停机,此后一直停机(现在持续两周)。

请注意,在我切换到新数据库的步骤之后,该应用程序仍在工作,并且根据“heroku config”,它正在使用新数据库。它不应该关心旧的消失。日志只说 500 个错误。

我向 Heroku 提交了紧急支持请求,但他们没有帮助。他们只是说我的数据仍然存在,但是,“您的应用程序没有记录,所以不清楚为什么会发生这种情况,但似乎不是由于迁移。”那是一周前的事了,所以看起来他们不会再做任何事情了。

我同意问题不应该是由于迁移造成的,但鉴于除了迁移之外我没有对应用程序进行任何更改,并且它在我删除旧数据库时就死了,我看不出还有什么可能。

此时我的应用程序可能已经很旧了(Rails 3.0.3),所以我现在唯一的想法是将所有内容更新到最新版本并重新部署。该应用程序用于记录我们本地童子军部队的功绩徽章和排名进步,所以我真的需要让它再次运行。任何建议将不胜感激。

最佳答案

我的第一直觉是 db:pull heroku 托管数据库。 (复印)。

然后尝试在本地启动您的应用程序。

关于ruby-on-rails - Heroku "We' 很抱歉,但在 Postgres 迁移后出了点问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12048515/

相关文章:

mongodb - 两个数据中心,连接中断,都继续写入,连接返回,同步?

java - postgres服务器拒绝连接到heroku

mysql - 如何将rails应用程序中的mysql与docker连接?

sql - 在数据库 varchar 字段中存储 GPS 位置

ruby-on-rails - 如何填充字符串数组以避免嵌套循环

java - 使用android room时出现错误: incompatible types: <null> cannot be converted to int if (! _cursor.isNull(null))

jquery - css 文件中 Heroku Rails 4 Assets 管道的路径

python - Heroku Neo4j 问题

ruby-on-rails - 名称为 "dot"的 Rails 强参数

ruby-on-rails - ActiveRecord::未知属性错误