我得到了一個rails站點和一個mysql數據庫。 我需要執行歸檔我的一個模型。 我有什麼選擇?軌道有一些內置的功能嗎? MySQL有任何?Ruby on Rails導出數據
0
A
回答
2
rake db:dump會轉儲你的模式和數據庫的內容。
耙分貝:負荷將轉儲的內容裝載回你的數據庫
3
我建議你使用mysqldump導出工具。
1
如果你需要一些簡單的數據庫備份,我建議採取任何mysqdump或mysqlhotcopy的一看(也見MySQL Backup methods). 您可以結合這與頻繁運行,並執行備份任務cronjob
2
要備份:
mysqldump -u user -p DATABASE > backup.sql
導入:
mysql -u user -p DATABASE < backup.sql
0
您可以考慮使用ActiveRecord關聯並構建一個簡單的回調函數,可以將數據導出爲其他格式(pdf,csv,html或其他常見示例)。聽取回調函數的成功,然後調用您的.destroy()或.delete()或您在SomeObject上選擇的任何垃圾方法。
看看Association_callbacks這裏: http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html
選項之外,mysqldump的是相當不錯的效率!
相關問題
- 1. Ruby on Rails:如何將數據庫導出到sql文件?
- 2. ruby on rails:導出和合並數據庫
- 3. Ruby on Rails將CSV數據導出爲PDF
- 4. Ruby On Rails數據庫
- 5. Ruby on Rails註冊數據?
- 6. Ruby on Rails的數據表
- 7. Ruby on Rails + Filemaker數據庫
- 8. Ruby on Rails的,簽出SVN
- 9. Ruby on Rails的參數出現在URL
- 10. CMS on Ruby on Rails
- 11. Ruby和Rails或Ruby on Rails
- 12. Ruby與Ruby On Rails
- 13. Ruby on Rails的:從數據庫列
- 14. Ruby on Rails的對象數據庫
- 15. Ruby on Rails - 獲取關聯數據
- 16. Ruby on Rails現有的Sybase數據庫
- 17. Ruby on Rails人口統計數據
- 18. Ruby on Rails - 測試數據庫
- 19. Ruby On Rails&與數據庫交互
- 20. 用Ruby解析JSON數據on Rails的
- 21. Ruby On Rails數據庫命名公約
- 22. Ruby on Rails SQlite 3數據庫查詢
- 23. 聚合訂單數據 - Ruby on Rails
- 24. Ruby on Rails - 數據庫或excel
- 25. Ruby on Rails中的數據DB
- 26. Ruby on Rails的數據庫遷移
- 27. 切換Ruby on Rails數據庫
- 28. Ruby on rails數據庫架構幫助
- 29. 數據庫管理Ruby On Rails
- 30. Ruby on Rails HABTM collection_select數據庫調用
你可以擴大一點你的意思歸檔。你的意思是從活動表中刪除舊記錄並將它們存儲在其他地方,在那裏你可以通過代碼獲得它們,或者只是將它們備份並刪除它們? –