私はレールサイトとmysqlデータベースを手に入れました。 私のモデルの1つをアーカイブする必要があります。 私のオプションは何ですか?レールにはいくつかの機能が組み込まれていますか? mysqlには何かがありますか?Ruby on Railsのデータをエクスポートする
0
A
答えて
2
rake db:dumpは、スキーマとデータベースの内容をダンプします。
熊手デシベル:負荷が戻ってあなたのDBにダンプの内容をロードします
3
mysqldumpエクスポートユーティリティを使用することをお勧めします。
1
あなたには、いくつかの簡単なデータベースのバックアップが必要な場合は、私は(も参照MySQL Backup methods). あなたは組み合わせることができmysqdumpまたはmysqlhotcopyのいずれかの表情を取ることをお勧め頻繁に実行され、バックアップタスクを実行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は)
- 2. Ruby on RailsのDBのデータ
- 3. RubyとRuby on Rails
- 4. 注文データの集計 - Ruby on Rails
- 5. Ruby on Rails:ブログサイトからのデータ収集
- 6. Ruby on Rails - show on new on
- 7. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 8. Ruby on Railsグラフ
- 9. Ruby on railsデータベーススキーマヘルプ
- 10. Ruby on Railsルーティング
- 11. Ruby on Railsルーティングエラー
- 12. Ruby On Railsファイルセレクタ
- 13. ruby on rails 4
- 14. ruby on rails - 'id' =
- 15. Ruby on Railsルートエラー?
- 16. Ruby on Railsディレクトリパス
- 17. テストメーラー(Ruby on Rails)
- 18. ダイナミックルートRuby on Rails
- 19. ruby on railsグローバルメソッド
- 20. Ruby on Railsスクリプトコンソール
- 21. クエリ - Ruby on Rails
- 22. Ruby on rails beginner
- 23. Ruby on rails redirect_to
- 24. Docsplit Ruby on Rails
- 25. Ruby on Railsエラー
- 26. Ruby on Railsカタログビュー
- 27. Ruby on Railsカスタムハッシュルート
- 28. Ruby on Railsアプリケーション
- 29. Ruby on Railsページコントロール
- 30. Ruby on Railsサンプルプロジェクト
アーカイブの意味を少し広げることができますか。アクティブなテーブルから古いレコードを削除して、コードを使ってそれらにアクセスできる別の場所に格納するか、単にバックアップして削除するだけですか? –