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
,但它已經達到最新
我做得不對,或者這是一個錯誤?
我也向他們發送了支持票,但在他們回答之前,我還想聽聽是否有人遇到類似的事情。
我想知道是否有縮短URL的問題。您是否嘗試過在其他地方上傳文件並使用完整的URL(例如S3)。 – Pete
你的意思是什麼縮短了?如果你想知道這件事,它不會重定向。這是一個直接的下載鏈接(原始文件),就像S3一樣。 – Cristian
對不起,我看到了cl.ly,並認爲它是一個縮短的URL。我的錯。無論如何,作爲一個健康檢查,我會試圖嘗試上傳轉儲到另一個來源,只是爲了仔細檢查那裏沒有問題。 – Pete