Ремонт базы после удаления торрент-файлов

Jim_Di

Пользователь
Ку, недавно экспериментировал со второй версией торрентпира, совсем забыл про крон и симлинком примонтировал files из активного трекера к свежем4у движку со старой базой. В итоге после работы bb_maintenance и всего остального TP2 поудалял файлы из рабочего трекера, но в базе все записи остались и теперь трекер ругается при перезаливании файлов, что такие уже есть.

Вопрос - как теперь привести базу к кошерному виду? Пошарился и нашёл поле topic_attachment в таблице bb_topics ну и соответственно в bb_attachments записи соответствющие. Удаления записей из bb_attachments и улстановки topic_attachment в 0 будет достаточно или есть способ чистки покошернее?
 

Jim_Di

Пользователь
Вроде как нашёл способ - из bb_bt_torrents грохаем все записи в которых attach_id не существует, т.е. при выполнении запроса а-ля
Код:
select * from bb_attachments where attach_id = %attach_id%
не возвращается ничего.
 
Сверху