2012-12-02 16 views
8

我試圖從我的開發環境中將數據庫恢復到生產。使用雲端應用程序從本地轉儲恢復Heroku上的數據庫

我按照步驟 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

我想知道是否有縮短URL的問題。您是否嘗試過在其他地方上傳文件並使用完整的URL(例如S3)。 – Pete

+0

你的意思是什麼縮短了?如果你想知道這件事,它不會重定向。這是一個直接的下載鏈接(原始文件),就像S3一樣。 – Cristian

+1

對不起,我看到了cl.ly,並認爲它是一個縮短的URL。我的錯。無論如何,作爲一個健康檢查,我會試圖嘗試上傳轉儲到另一個來源,只是爲了仔細檢查那裏沒有問題。 – Pete

回答

10

我也無法得到這與雲應用程序,但使用Dropbox成功。

相關問題