我有一個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. 如何從SQL Server中的數據庫自動創建模型?
- 2. Rails 4 - 如何從多個模型創建一個對象?
- 3. Rails - 自動創建相關模型
- 4. 如何從json文件創建一個餘燼模型
- 5. Rails從不同模型更新一個模型屬性創建動作
- 6. Ruby on Rails,從另一個模型創建一個記錄
- 7. 創建多個模型 - 一類的Rails
- 8. Rails:顯示從一個模型創建表單到另一個模型視圖
- 9. 自動創建rails locale yaml文件?
- 10. 如何從文件夾中創建自定義文件類型?
- 11. Rails的 - 如何創建鏈接到另一個模型
- 12. Rails:從多個模型創建「所有活動源」
- 13. 如何在Django admin中自動從模型創建視圖?
- 14. 如何在Rails中創建模型?
- 15. 如何創建一個Zend_Db_Table模型
- 16. 更新一個模型並創建其他模型Rails 3.2.5
- 17. 如何在ubuntu上從終端創建一個.sql文件
- 18. Rails:如何從模板集合創建新的關聯模型
- 19. 如何從另一個ActiveRecord模型構建一個ActiveRecord模型?
- 20. Rails:爲相關模型創建動作
- 21. 自動從Excel創建文本文件
- 22. 如何從rails lib目錄中的模板創建文件?
- 23. 如何從模板創建一個新的PHP文件
- 24. 如何從自解壓可執行文件創建一個rpm?
- 25. Rails 3.如何創建一個自定義的PUT動作?
- 26. Codeigniter自動加載模型從一個文件夾內
- 27. 從模型創建一個ViewModel
- 28. 如何在我的SQLAlchemy模型中創建一個自定義SQL查詢?
- 29. 如何從一個控制器創建多個模型
- 30. Rails - 如何將PaperClip模型移動到另一個模型
Rails沒有任何開箱即可爲您做到這一點。你總是可以編寫一個自定義生成器來解析sql文件並創建模型。 http://guides.rubyonrails.org/generators.html –