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

Тема в разделе "Архив раздела", создана пользователем Jim_Di, 8 авг 2011.

  1. Jim_Di

    Jim_Di Пользователь

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

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

    Jim_Di Пользователь

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

Поделиться этой страницей