【问题标题】:Heroku pgbackups restore resource not foundHeroku pgbackups 恢复资源未找到
【发布时间】:2014-04-03 18:12:26
【问题描述】:

我目前正在尝试通过以下操作将一个应用程序上的数据库迁移到 heroku 中的另一个应用程序:https://devcenter.heroku.com/articles/migrate-heroku-postgres-with-pgbackups

运行后:

 heroku pgbackups:restore HEROKU_POSTGRESQL_TURQUOISE -a target-app \
`heroku pgbackups:url -a source-app`

我最终得到一个“找不到资源错误”

我确定我需要发布更多信息/日志,但我不太确定需要什么。

【问题讨论】:

  • 另外,当我尝试在 heroku 仪表板上恢复快照时,我收到“传输不可用”错误

标签: ruby-on-rails database postgresql heroku migrate


【解决方案1】:

要进行调试,请尝试执行 heroku pgbackups:url -a source-app 并在浏览器中输入该 URL。此命令应下载并安装到您的本地 Postgres 数据库 db:

curl `heroku pgbackups:url -a source-app` | pg_restore --verbose --no-acl --no-owner -h localhost -U postgres -d db -n public"

【讨论】:

    【解决方案2】:

    在此article 的更下方,它提到了在应用程序之间迁移,这似乎是您正在尝试做的事情。

    给出的示例语法是:$ heroku pgbackups:transfer HEROKU_POSTGRESQL_PINK sushi-staging::HEROKU_POSTGRESQL_OLIVE -a sushi

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 2016-07-13
      • 2019-04-30
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多