Rails 3: миграция схемы БД из SQLite в MongoDB - PullRequest
2 голосов
/ 15 февраля 2011

Есть ли простой способ перенести схему БД из SQLite (Development Env) и PostgreSQL (Heroku Production Env) в MongoDB?

Ответы [ 2 ]

3 голосов
/ 15 февраля 2011

«mongoimport» поддерживает импорт данных в формате CSV или JSON.Если вы можете: экспортируйте свои данные в один из этих форматов.

Более сложная структура данных, вероятно, потребует написания какого-либо сценария миграции / импорта.

0 голосов
/ 17 февраля 2011

Я сейчас нахожусь в процессе установки нового приложения Rails, которое будет использовать mongoDB на сервере. Я думаю, что перенос вашей схемы будет зависеть от того, какой ODM вы решите использовать. Лично я выбираю Mongoid , потому что он лучше всего подходит между Rails и mongo.

Как далеко перенести вашу схему. У меня нет точного ответа для вас, но Mongoid, похоже, действительно реализует функцию ActiveRecord и использует те же соглашения. Я думаю, это то, что вы хотели бы сделать вручную.

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