こんにちは
以前行ったインポートで、いくつかの投稿が重複していることに気づきました。完全な投稿は正しくインポートされましたが、最初の投稿のみを含む別の投稿もインポートされていました。返信のない重複投稿をバックエンドから削除する方法はありますか?
こんにちは
以前行ったインポートで、いくつかの投稿が重複していることに気づきました。完全な投稿は正しくインポートされましたが、最初の投稿のみを含む別の投稿もインポートされていました。返信のない重複投稿をバックエンドから削除する方法はありますか?
どのようにインポートされましたか?インポートスクリプトは、このような重複を防ぐために import_id カスタムフィールドを追加します。
重複投稿を削除する方法はありますが、どの投稿が重複しているかを特定するのが難しい部分です。
それらのトピックには返信が 0 件あり、同じタイトルの別のトピックには 0 件以上の返信があることになります
それらをどのようにインポートしましたか?インポートスクリプトは、インポート ID を持つカスタム投稿フィールドを作成します。しかし、まだ遅くないのであれば、データベースを削除してインポートを再度実行するのが最も良いでしょう。
以下のような方法でトピックを削除できます。
t = Topic.find(123).first
t.destroy
より賢明な方法でトピックを検索することをお勧めします。