Page 1 of 1

Удаление из базы по url тумбы

Posted: Mon Nov 21, 2016 1:53 pm
by billion
Приветствую. Встала задача почистить дублированный контент. Дубли нашли спец прогой, которая ищет совпадения по самой картинке, а не файлу. Т.е. 2 скрина с ролика с разницей в секунду будут "почти одинаковыми" и пометятся как дубли. На выходе прога дает скачать только список имен тумб. Они у нас уникальные.
Как правильно удалить дубли по такому списку теперь из базы.
Я могу скриптом залезть в базу и убить все записи, где есть такое имя тумбы, но может это что-то поломает?

Re: Удаление из базы по url тумбы

Posted: Mon Nov 21, 2016 5:52 pm
by admin
Лучше всего в базе отметить эти галеры как to_delete и скрипт их сам удалит по крону.

Re: Удаление из базы по url тумбы

Posted: Mon Nov 21, 2016 6:02 pm
by billion
Тогда скажи таблицу в которой по имени тумбы их можно найти и в каком поле ставить статус и как статус звучит точно))
Заранее спасибо

Re: Удаление из базы по url тумбы

Posted: Tue Nov 22, 2016 9:15 am
by admin
rot_thumbs - тумбы , там же gallery_id

rot_gallery_info - gallery_status = to_delete

Re: Удаление из базы по url тумбы

Posted: Fri Mar 03, 2017 9:37 am
by billion
Только дошли руки доделать эту задачу. До этого все сайты переехали на 1.52 версию
(c) SmartCJ Pro V 1.52 Build 201611241336 (Lastest build: 201611241336 )
Вот на таком мастере смотрю его базу, rot_thumbs тут нету такой таблицы. В rot_gallery_info нет поля gallery_status нету...
Как сделать в таком случае?
Напомню задачу, имея список урлов тумб проставить соответствующим галерам статус to_delete
Тумб будет много около 200к
Вижу что в `rot_galleries` есть status tinyint(4) и именно на этом сайте диапазон значений там
0
1
2
6
16

Re: Удаление из базы по url тумбы

Posted: Fri Mar 03, 2017 10:29 am
by admin
ааа, это старая версия
тогда

update rot_galleries set status = 12 where .... ваша выборка

Re: Удаление из базы по url тумбы

Posted: Fri Mar 03, 2017 10:31 am
by billion
Гигантское спасибо

Re: Удаление из базы по url тумбы

Posted: Fri Mar 03, 2017 12:34 pm
by billion
А какой крон их потом тереть будет?
И пишет ли он лог удаления с настройками по дефолту?

Re: Удаление из базы по url тумбы

Posted: Fri Mar 03, 2017 1:41 pm
by admin
rot.php для той версии, да, будет в лог писать как обычно