Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 14:40
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

SMF 2.0 RC1, около 550 тыс. сообщений и 900 пользователей.Был из админки удалён пользователь со всеми сообщениями и аттачментами.Пользователь писал в самые разные разделы форума.Как правильнее поступить, чтобы восстановить его полностью на место?За месяц до удаления был сделан полный бэкап базы.Для удаляемых постов имеется раздел "Корзина", все посты этого пользователя попали туда. Ник автора сохранился, статус стал "Гость".Смотрел навикатом: в текущей базе данных соотв. все посты с его ником теперь содержат id_board раздела "Корзина", но id_topic сохранились.В таблице members этот пользователь, ес-но, отсутствует.Рассматриваю такой вариант (при помощи NaviCat или MyAdmin):1) создать пользователя в админке форума в текущей базе2) скопировать этого пользователя в таблицу members текущей базы из бэкапной базы3) из таблицы messages бэкапной базы в текущую базу перенести колонку id_board всех записей с ником этого пользователя. Таким образом все посты должны разместиться по прежним разделам и темам (?). 4) пересчитать статистику форума в админкеПравильно ли я думаю? Наверняка чего-то не учёл..
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как восстановить пользователя? Guest Новый архив 2 0 30.09.2011 12:24
Удалить сообщения удалённого пользователя? Guest Новые вопросы и ответы 3 0 29.09.2011 13:14
восстановить пользователя? Guest Новый архив 2 0 29.09.2011 13:13



© www.otvetnemail.ru - Форум вопросов и ответов.