3ヶ月以上前のデータを削除する方法は?

こんにちは!

管理コンソール経由で、過去3ヶ月のデータのみを保持し、残りを削除するにはどうすればよいですか?

どのようなデータですか?どのような問題を解決しようとしていますか?

「いいね!」 2

ご返信ありがとうございます。私たちは、ステージ環境でのデータベースのサイズをどのように縮小できるかを検討しています。

データベース全体を復元する必要があるなら、一体何の意味があるのでしょうか?それに、大量のデータを削除してしまったら、本番環境にあるものをテストするのに役立たなくなってしまいますよね?

しかし、PostDestroyer があり、User.where(something).destroy_all を実行することもできますが、あまり役に立たないように思えます。

本番環境のデータがないステージングサイトで、何をテストするつもりなのでしょうか?もしかしたら、単にダミーデータを生成したいだけなのでしょうか?そのための rake タスクがあったと思います。

「いいね!」 1

はい、ここ1か月分のデータだけを見たいです。他のデータはいりません。

はい、タスクがあります:

「いいね!」 1