8

我正在尝试将数据库从我的开发环境恢复到生产环境。

我已按照 https://devcenter.heroku.com/articles/heroku-postgres-import-export中的步骤进行操作

我在本地创建了一个转储并使用 CloudApp 上传了它。然后我运行了这个命令:

heroku pgbackups:restore HEROKU_POSTGRESQL_PURPLE_URL 'http://cl.ly/<some_id>/myapp.dump'

我得到的错误是:

HEROKU_POSTGRESQL_PURPLE_URL (DATABASE_URL) <---restore--- myapp.dump

! WARNING: Destructive Action
! This command will affect the app: myapp
! To proceed, type "myapp" or re-run this command with --confirm myapp

> myapp

Retrieving... done

! An error occurred and your restore did not finish.

如果我看一下日志,它会以这样的方式结束:

2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: start
2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: 0B 
2012-12-02T17:30:42+00:00 app[pgbackups]: 
2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: 0.0bytes
2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: done
2012-12-02T17:30:42+00:00 app[pgbackups]: Invalid path

我已经测试了网址,它看起来不错,我在网上搜索了类似的问题,但没有找到答案。

我也尝试过运行heroku update,但它已经是最新的

我做错了什么,还是这是一个错误?

我也向他们发送了支持票,但在他们回答之前,我也想听听你们中是否有人偶然发现了类似的东西。

4

1 回答 1

11

我也无法让它与 Cloud App 一起使用,但使用 Dropbox 成功了。

于 2012-12-18T20:40:19.320 回答