この機能を使用すると、投稿/スレッドをデータベースから完全に削除できます。ただし、削除された投稿/スレッドの数によっては、非常に時間がかかる場合があります。プロセスを自動化するためのデータベースまたはRails用のコマンド/スクリプトはありますか?
ソフト削除されたすべての投稿を完全に削除したい場合は、レールスクリプトでそれらをループ処理し、destroyメソッドを使用できます。
それがいくつかの情報を提供するかもしれません:
「いいね!」 2
テスト済みの既製のコマンドを期待していました。本稼働中のプラットフォームで実験を開始したくありません。 ![]()
「いいね!」 1
本番環境で実験するのではなく、常にテストまたはステージングサイトを用意しておくのが賢明です ![]()
「いいね!」 4
バッチ処理を伴う元に戻せない操作は非常に危険です。まずバックアップを取得し、テスト環境でコードを記述することを強くお勧めします。![]()
「私のコードは一度に数千件の投稿を永久に削除しますが、決して間違いはありません!」と誰も保証する勇気はないと思います。
「いいね!」 4