OldEr'S Blog

Восстановление темы/сообщения/пользователя.

Порой возникает необходимость восстановить какую-либо тему, сообщение или пользователя, после того, как кто-то их, случайно (или не случайно:)) удалил. Для этого нам понадобится дамп нашей БД n-дневной давности.
Нашли? Тогда поехали.

Восстановление мягко-удаленных(soft-deleted) тем/сообщений

Понадобилось восстановить все мягко-удаленные темы и сообщения на одном форуме. Делается это следующими SQL-запросами:

UPDATE thread SET visible = 1 WHERE visible = 2

UPDATE post SET visible = 1 WHERE visible = 2