2012-12-02 7 views
8

개발 환경에서 프로덕션으로 데이터베이스를 복원하려고합니다.Cloud App을 사용하여 로컬 덤프에서 Heroku 데이터베이스 복원

은 내가 덤프를 로컬로 만든 https://devcenter.heroku.com/articles/heroku-postgres-import-export

의 단계를 따라하고 CloudApp를 사용하여 업로드했습니다.

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. 

내가 로그를 살펴 경우,이 끝납니다 :

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

내가지고있어 오류는 다음과 같습니다

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 

그럼 내가이 명령을 실행 나는 URL을 테스트했으며 괜찮아 보였습니다. 웹에서 비슷한 문제를 찾았지만 대답이 없습니다.

는 또한 heroku update를 실행하려고 노력하지만 내가 뭔가 잘못하고, 또는이 버그가 있습니까 최신

이미?

나는 또한 지원 티켓을 보내 왔지만 답변을 드릴 때까지 비슷한 것을 발견 한 사람이 있다면 듣고 싶습니다.

+0

URL이 짧아지는 문제가 있는지 궁금합니다. 예를 들어 다른 위치에서 파일을 업로드하고 전체 URL (예 : S3)을 사용해 보셨습니까? – Pete

+0

무엇을 단축하셨습니까? 그것에 대해 궁금해하는 경우 리디렉션하지 않습니다. S3와 마찬가지로 직접 다운로드 링크 (원시 파일)입니다. – Cristian

+1

아, 죄송합니다. cl.ly를보고 단축 URL로 간주했습니다. 내 잘못이야. 어쨌든 온전한 검사로서, 나는 덤프를 다른 소스에 업로드하려고 시도하고 싶다. 거기에 문제가 없다는 것을 두 번 확인하기 만하면된다. – Pete

답변

10

클라우드 앱에서도 작동하지 않지만 Dropbox를 사용하면 성공적입니다.

관련 문제