我正在尝试将数据库从我的开发环境恢复到生产环境。
我已按照步骤进行操作 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
,但它已经是最新的
我做错了什么,或者这是一个错误?
我还向他们发送了一张支持票,但在他们回答之前,我还想听听你是否有人偶然发现类似事情。
答案 0 :(得分:10)
我也无法使用Cloud App,但使用Dropbox成功。