2012-03-04 2 views
2

EC2에서 Heroku로 이동 중이므로 psql을 사용하여 데이터베이스를 복원 할 수없는 공유 데이터베이스가 있습니다.PostgreSQL 데이터를 Heroku로 마이그레이션하는 방법

이동하는 데 유용한 아이디어 나 전략이 있습니까?

제가 생각할 수있는 유일한 옵션은 Django에서 데이터를 덤프하고 (JSON을 사용하여) 마이그레이션하는 것입니다.

장고 앱과 20GB 공유 PostgreSQL 데이터베이스가 있습니다.

답변

1
+0

그것은이 방법은 당신이 그런 S3와 같은 URL에 데이터를 넣어야 할 것을 의미하는 수치이다. Heroku에 로컬로 저장된 데이터를 푸시 할 수있는 솔루션이 있습니까? – GreenAsJade

+1

@GreenAsJade 내가 아는 것이 아니라, 당신은 보관함 등에 넣을 수 있습니다. –

0

처음으로 나는 파이썬이 아닌 루비 사람이라고 말하면서 파이썬에 대해 권위있게 말할 수는 없지만 올바른 방향으로 가리킬 수는 있습니다.

은 두 가지 옵션,

  1. heroku db:push이에게 Heroku에 데이터가 DB를 공유 얻으려면 - 루비 될 수 있습니다 만하지만 당신은 Heroku가에 공유 데이터베이스에 로컬 DB의 내용을 (그것이 무엇이든) 밀어 수 있습니다.

  2. heroku pgbackups:restore - PostGres 데이터베이스의 덤프를 heroku db로 복원 할 수 있습니다.

이미 mySQL을 사용하고 있다면 ClearDB addon을 해결책으로 볼 수 있습니다. 이렇게하면 mySQL 도구를 통해 직접 액세스 할 수 있습니다.

관련 문제