перенести базу данных mongodb в heroku - PullRequest
2 голосов
/ 01 февраля 2012

У меня теперь есть приложение rails 3.2.1, работающее на Heroku. Я попытался загрузить базу данных в mongohq с помощью команды heroku mongo: push после установки плагина heroku mongo.

https://github.com/pedro/heroku-mongo-sync

Я получаю сообщение с просьбой подтвердить, хочу ли я нажать, но после того, как нажатие выполнено, у меня ничего нет.

Я не уверен, что это проблема с герою или я пропускаю шаг. Может быть, мне нужно перевести мое приложение в рабочий режим и перенести базу данных в рабочий?

Я тоже не уверен, как это сделать.

Приветствия

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

ваше локальное соединение heroku соответствует предположениям о плагинах [в разделе конфигурации readme]?в противном случае вам придется установить его с помощью:

export MONGO_URL = mongodb: // пользователь: pass @ localhost: 1234 / db

я также отмечу, что даже после этого мне пришлось удалить плагин heroku и переустановить его с этого форка: http://github.com/fjg/heroku-mongo-sync.git

плагинов heroku: установить http://github.com/fjg/heroku-mongo-sync.git

0 голосов
/ 20 февраля 2015

Посмотрите MongoSync Ruby Gem

Это камень, который я написал для этой цели, когда мне приходилось постоянно копировать мою локальную MongoDB базу данных в ииз моей производственной базы данных для проекта (я знаю, что это глупо).Это чрезвычайно просто в использовании.После того, как вы ввели данные вашей БД в файл mongo_sync.yml, вы можете push и pull БД, используя следующие грабли:

$ rake mongo_sync:push       # Push DB to Remote
$ rake mongo_sync:pull       # Pull DB to Local

Примечание: Он также доступен в виде сценария оболочки для неруби-приложений: mongo-sync

mongo-sync demo gif

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