Я потратил некоторое время на поиск, но не нашёл ничего прямого по этой теме…
Есть ли способ восстановить удалённую категорию? Более конкретно, мне нужно вернуть тему «О категории», которая существовала в недавно созданной категории, которую я затем удалил.
Пытался перебирать разные URL в истории браузера, но безрезультатно. Резервная копия не подходит, так как всё это произошло в последние 20 минут, а резервные копии делаются раз в день.
Предыстория:
Я создал родительскую категорию «Объявления» с двумя подкатегориями.
Потратил много времени на написание руководств в теме «О категории» для этой родительской категории.
Переместил две подкатегории в «корень», так как родительская категория в итоге не понадобилась.
Затем удалил исходную родительскую категорию вместе с темой «О категории».
Буду признателен за любые идеи. Я не разработчик, но могу покопаться в базе данных или в Rails, если потребуется, при условии руководства.
Наверное, нужно выполнить ./launcher enter app
затем rails c
и Topic.with_deleted.where(id: 7078).recover!
…но я попробовал, и это не сработало, как ожидалось. Не уверен, почему Думаю, нужно также изменить его category_id.
По номеру поста можно попробовать: Post.with_deleted.where(id: the_post_id).pluck("raw")
или, так как в теме, скорее всего, был только один пост: Post.with_deleted.where(topic_id: 7078).pluck("raw")