我正在寻找一种方法来检查数据库模式并在Rails中自动生成模型。有谁知道这样做的项目/创业板?类似于sqlautocode for rails(从现有数据库模式自动生成模型)?
0
A
回答
1
活动记录对此很有帮助。如果你想在轨道外使用,那么
class Foo < ActiveRecord::Base
# In case the table name not following rails convention
self.table_name = 'bar'
end
db_config = {
adapter: 'mysql2',
host: 'localhost',
port: 3306,
database: 'foobar'
}
ActiveRecord::Base.establish_connection(db_config)
就是这样。
相关问题
- 1. SQLAutoCode - 试图生成模式
- 2. Rails模型生成器 - 从现有的数据库
- 3. 从模型类生成数据库
- 4. 从数据库中自动生成mvc中的模型类
- 5. 从c#生成数据库模式类
- 6. 从现有数据库生成数据映射模型
- 7. rails 3:如何为现有数据库表生成模型
- 8. 从MySQL数据库中为Doctrine生成YAML模式或模型
- 9. HIbernate - HBM.xml从数据库模式自动生成
- 10. ORM for Ruby,能够从现有数据库生成模型/迁移脚本
- 11. 从nodeJS中现有数据库生成迁移和模型
- 12. DOCTRINE:从Mysql数据库生成模型
- 13. 从现有模式生成初始数据库迁移脚本
- 14. 基于数据库模式自动生成Grails域?
- 15. 如何从现有的MySQL模式生成ebean模型类(对于Play 2.1)?
- 16. 从Yii模型生成数据库模式
- 17. Symfony从模型生成数据库
- 18. Django从数据库生成模型
- 19. 从JPA注释实体类自动生成数据模式
- 20. 从C#类生成数据库/实体数据模型
- 21. 从模型生成数据库时出现多重性错误?
- 22. 从Rails Schema生成模型
- 23. Textbox生成器UI模式类似于listbuilder UI模式
- 24. Django:从模型中生成数据库vs数据库中的模型
- 25. 实体框架4从具有多个模式的模型生成数据库
- 26. 从现有模式生成表关系图(适用于Sqlite数据库)
- 27. 使用MySQL Workbench从现有模式/模型创建数据库
- 28. Rails - 从控制器生成类似模式的“flash”
- 29. 自动数据库模式生成系统?
- 30. rails生成模型
ActiveRecord已经完成了部分操作。如果你有一个用不同列详细描述用户表的模式,你只需要编写'class User
有没有办法让主动记录检查数据库,以便它可以被使用?活动记录如何在不检查数据库模式的情况下环绕数据库模式? – pepper
活动记录查看模式,而不是数据库。显然有一种方法可以从数据库生成模式(请参阅[generate-activerecord-schema-from-existing-table](https://stackoverflow.com/questions/12879184/generate-activerecord-schema-from-但是如果你使用迁移来改变数据库,就不需要这样做了, –