特定の種類のノードの全削除の方法

Events happening in the community are now at Drupal community events on www.drupal.org.
Anonymous's picture

最近、Drupalを使用したサイトの管理人を始めました。

サイトの運用上の都合で、フォーラム内の全トピックのノードおよび添付された
ファイル、およびコメントを全削除をしたいと考えています。

ある特定の種類のノードを全削除をする良い方法があれば、教えていただけない
でしょうか?

また、ノードを削除をする方法として、コンテンツの管理画面から少しずつ削除
することも考えたのですが、ノードの量が多い(数千)ので多大なの労力を必要
とします。

そして、Forumモジュールをアンインストールしました。関連のノードも削除さ
れるかもしれないと思いましたが、全て残っております。

以下に簡単にですが、サイトの運用状況を記しておきます。
・Drupalのバージョンは6.29
・Drupalはレンタルサーバ上のApacheとMySQLで稼働

Comments

Views Bulk

bzj00220's picture

Views Bulk Operations
https://drupal.org/project/views_bulk_operations
というモジュールで削除したいコンテンツタイプを表示させてノードを一括削除することはできます。

しかし、実際にはサーバーの能力等によって、50ノードとか100ノードくらいずつにわけて削除する必要があると思います。
ノードは削除できますが、添付されたファイルなどはどのようになるのか私にもわかりません。

View Bulkを使用してみました。

megane3's picture

Views Bulk Operationsを使用してみました。
howtoを読みながらですが、思ったよりも簡単に一括削除ができました。

試しに500個のノードを一括削除をしましたが、すんなりとできました。
ありがとうございます。

Views Bulk Operationsの操作の流れとしては、下記のようなイメージで行いました。

  1. モジュールインストール後にViews Bulk OperationsとActions Permissionsを有効にし、権限を適当なロールに与えておく。
  2. Viewsモジュールの機能を使用して、必要なノード、コメント等をリスト表示をする。
  3. ページを設定する際に、基本設定のstyleの選択をBulkOperationsにする。
  4. ノードの削除、コメントの置換等使用する操作を有効にする。
  5. 設定を保存し、操作をする(今回は一括削除)

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: