# Массовое удаление старых и разрозненных тем

**URL:** <https://meta.discourse.org/t/bulk-delete-of-old-and-spread-topics/157707>\
**Category:** Product Support\
**Created:** [14.Июль.2020 14:06:10 UTC](https://meta.discourse.org/t/bulk-delete-of-old-and-spread-topics/157707 "2020-07-14T14:06:10Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![klopsknoedel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/klopsknoedel/32/194126_2.png) [@klopsknoedel](https://meta.discourse.org/u/klopsknoedel)\
**Post date:** [15.Июль.2020 10:14:23 UTC](https://meta.discourse.org/t/bulk-delete-of-old-and-spread-topics/157707/5 "2020-07-15T10:14:23Z")

</div>

Спасибо за ваш совет! В случае, если мы решим полностью удалить эти темы, я установлю `deleted_at` и `visible=false` через SQL-запрос. Эти темы будут удалены фоновой задачей Sidekiq через 30 дней.  
Но если эти темы должны быть сохранены, я сделаю так, как вы предложили, и «удалю» их с помощью небольшого Ruby-сниппета, используя `topic.delete`.  
Таким образом, в обоих случаях эти темы в конечном итоге обрабатываются самим Discourse, что должно обеспечить корректную работу всех зависимостей.

Огромное спасибо!

---

_[View the full topic](https://meta.discourse.org/t/bulk-delete-of-old-and-spread-topics/157707)._
