有没有简单的方法将DB Schema从SQLite(Development Env)和PostgresSQL(Heroku Production Env)迁移到MongoDB?Rails 3:将DB Schema从SQLite迁移到MongoDB
2
A
回答
3
“mongoimport”支持通过CSV或JSON格式导入数据。如果您可以:以这些格式之一导出您的数据。
更复杂的数据结构可能需要您编写某种迁移/导入脚本。
0
我目前正在设置一个新的Rails应用程序,它将在后端使用mongoDB。我认为迁移您的模式将取决于您选择使用哪种ODM。就个人而言,我选择Mongoid是因为它似乎适合Rails和mongo之间最好的。
至于如何迁移你的模式。我没有给你确切的答案,但Mongoid似乎很好地实现了ActiveRecord的功能,并使用相同的约定。我认为这是你只想手动完成的事情。
相关问题
- 1. Rails 3:将模型迁移到MongoDB
- 2. 将Etherpad DB从MySQL迁移到Mongodb
- 3. Rails 4:将所有迁移重新迁移到Schema
- 4. Grails 3 db迁移
- 5. 迁移从MySQL到SQLite的
- 6. 从Sqlite迁移到CoreData
- 7. 从MySQL迁移到Postgres on Rails 3
- 8. Rails 3从MySQL迁移到Oracle
- 9. Django South Schema迁移
- 10. 从sqlite迁移到postgresql
- 11. 从MongoDB迁移到HBase
- 12. 将mongodb迁移到mysql?
- 13. 将Mongodb迁移到SQL Server
- 14. Rails的DB迁移 - 权限
- 15. Rails 2.2.2 application_helper.rb方法 - 迁移到Rails 3
- 16. 错误:将SQLite迁移到Postgres
- 17. 将Flex从Flex 3迁移到Flex 4
- 18. 将代码从AFNetworking 2迁移到3
- 19. Db2到MongoDB迁移
- 20. Rails DB迁移错误,Rails重新运行以前的迁移?
- 21. 从rails 2.1.1迁移到2.2.2
- 22. 从Rails迁移到Java Spring
- 23. 将rails项目从MySQL移动到MongoDB
- 24. sqlite到mysql迁移问题
- 25. 将Django DB从SQLite迁移到MySQL的最佳方式是什么?
- 26. Rails 3:迁移数据
- 27. Rails 3迁移和application.rb
- 28. Rails 3迁移错误
- 29. 从rails 3.0.0迁移到rails 3.0.3
- 30. 从Parse迁移到AWS Dynamo DB
我同意,应该手动处理更复杂的数据,以确保Mongo以您可以在应用程序中实际使用它的方式获取数据。 – 2011-02-15 12:37:17