我有一个SQL文件与各自的create table
语句(和列,键等)。有没有办法自动生成模型(如果没有脚手架)呢? 在此先感谢Rails:如何从一个SQL文件自动创建模型
0
A
回答
1
您可以手动使用sql文件创建数据库。
简单的方法是使用sqlite
,它更容易设置。
cat db.sql | sqlite3 db/development.sqlite3
然后运行rake db:schema:dump
转储数据库架构中轨。
+0
谢谢!我使用Postgresql代替。然后我申请@ MZaragoza的建议;) – Simon
+0
没问题。兄弟。 – bananaappletw
1
你可能要检查出schema_to_scaffold gem
这种宝石基于你已经有一个Rails数据库 架构Rails的命令字符串。与传统迁移不同,传统迁移会在数据库生成Rails脚手架代码时修改数据库,因此该Gem会为您的数据库读取 架构,并生成与您的数据库现有列匹配的Rails代码。
相关问题
- 1. Rails - 自动创建相关模型
- 2. Ruby on Rails,从另一个模型创建一个记录
- 3. 创建多个模型 - 一类的Rails
- 4. Rails:显示从一个模型创建表单到另一个模型视图
- 5. 自动创建rails locale yaml文件?
- 6. Rails的 - 如何创建链接到另一个模型
- 7. 如何在Django admin中自动从模型创建视图?
- 8. 如何在Rails中创建模型?
- 9. Rails:如何从模板集合创建新的关联模型
- 10. Rails:为相关模型创建动作
- 11. 如何从rails lib目录中的模板创建文件?
- 12. 如何从模板创建一个新的PHP文件
- 13. Rails 3.如何创建一个自定义的PUT动作?
- 14. 如何从自解压可执行文件创建一个rpm?
- 15. Codeigniter自动加载模型从一个文件夹内
- 16. 从模型创建一个ViewModel
- 17. 如何在我的SQLAlchemy模型中创建一个自定义SQL查询?
- 18. Rails - 如何将PaperClip模型移动到另一个模型
- 19. 如何用自己的模型创建单独的sqlite文件
- 20. 如何从我创建的文件(.cs文件)创建一个exe文件?
- 21. 从TCL调用python脚本并自动创建一个文件
- 22. 如何创建自定义Rails生成模型函数?
- 23. Rails一起创建相关模型
- 24. 如何自动创建一个java类
- 25. 在Rails模型中创建模型
- 26. 如何从两个.doc文件创建一个.zip文件?
- 27. Rails模型如何基于最后一个值创建一个数组?
- 28. Rails:创建一个自定义数据类型/创建一个速记
- 29. 如何自动从CSV文件在Django创建一个表及其相关model.py
- 30. Rails - 为模型创建UID
Rails没有任何开箱即可为您做到这一点。你总是可以编写一个自定义生成器来解析sql文件并创建模型。 http://guides.rubyonrails.org/generators.html –