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

Started by Jim_Di on 2011-08-08 07:48 — 1 replies, 1592 views

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

Вопрос - как теперь привести базу к кошерному виду? Пошарился и нашёл поле topic_attachment в таблице bb_topics ну и соответственно в bb_attachments записи соответствющие. Удаления записей из bb_attachments и улстановки topic_attachment в 0 будет достаточно или есть способ чистки покошернее?
#2
Вроде как нашёл способ - из bb_bt_torrents грохаем все записи в которых attach_id не существует, т.е. при выполнении запроса а-ля
select * from bb_attachments where attach_id = %attach_id%
не возвращается ничего.