SMF Support > Русский (Russian)
Удаление топиков сторонним скриптом
maestrosite.ru:
--- Quote from: gimcnuk on April 06, 2012, 03:12:39 AM ---repair вешается по 504. После неудачного эксперимента осталась куча пустых топиков, и никак их не могу исправить встроенными инструментами :(
--- Quote ---Грохнуть в базе старые сообщения (а можно и темы)
--- End quote ---
Старые сообщения могут быть и в активных темах. Поэтому, всё равно нужен сложный запрос, с учётом всей структуры.
--- End quote ---
стало быть актуален вопрос из первого ответа - как список тем задавать? условие какое?
gimcnuk:
--- Quote from: maestrosite.ru on April 06, 2012, 03:18:10 AM ---стало быть актуален вопрос из первого ответа - как список тем задавать? условие какое?
--- End quote ---
Да причём список тем?
Нужен скрипт для удаления одной темы со всеми сообщениями, напрямую, не встроенными инструментами.
А с заданием списка/условий я сам разберусь.
Sapozhnik:
Auto Purge Old Topics не спасет тебя? ;)
Если нужно грохнуть очень много, то я бы это сделал в несколько итераций:
Сначала все темы старее двух лет, потом старее полтора года, потом года...
А потом ставишь на автомат, чтоб каждый день ночью проверяло и чистило.
gimcnuk:
Всем спасибо ;D
Сделал встроенными функциями. Там, конечно, куча лишних запросов, но сервер пока не вешает.
Navigation
[0] Message Index
[*] Previous page
Go to full version