2014-03-02 79 views
0

目前我正在试图对一个应用程序迁移数据库到另一个在Heroku上通过以下这一点:https://devcenter.heroku.com/articles/migrate-heroku-postgres-with-pgbackupsHeroku的pgbackups恢复资源未找到

运行后:

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

我结束了一个“资源未发现错误“

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

+0

此外,当我试图恢复对Heroku的仪表盘,我得到一个“传送不可用”错误 – adanot

回答

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" 
+0

我能够以此来确定问题的快照。非常感谢! – adanot

+1

我很乐意提供帮助。 – dankohn

1

在这个article引用它的应用程序之间迁移远在下方,这似乎是你正在尝试做的。

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