Как перенести данные PostgreSQL в Heroku - PullRequest
2 голосов
/ 05 марта 2012

Я перехожу из EC2 в Heroku, и у меня есть общая база данных, поэтому я не могу использовать psql для восстановления базы данных.

Какие-либо идеи или стратегии для ее перемещения?

Единственный вариант, о котором я сейчас могу подумать, - это сбросить данные в Django (для этого они используют JSON) и выполнить миграцию.

У меня есть приложение Django и общая база данных PostgreSQL на 20 ГБ.

Ответы [ 2 ]

1 голос
/ 05 марта 2012
0 голосов
/ 05 марта 2012

Прежде всего, я просто констатирую, что я парень из Ruby, а не Python, поэтому не могу авторитетно говорить о Python, но могу указать правильное направление.

Чтобы получить данные в Herokuобщие базы данных у вас есть две опции:

  1. heroku db:push - Может быть только для Ruby, но позволяет загружать содержимое локальной базы данных (независимо от того, что это) в общую базу данных на Heroku.

  2. heroku pgbackups:restore - позволяет восстановить дамп базы данных PostGres в вашу базу данных heroku.

Если вы уже используете mySQL, вы можете рассмотреть расширение AddDB как решение - это разрешает прямой доступ через инструменты mySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...