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

Post Reply
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

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

Post by billion »

Приветствую. Встала задача почистить дублированный контент. Дубли нашли спец прогой, которая ищет совпадения по самой картинке, а не файлу. Т.е. 2 скрина с ролика с разницей в секунду будут "почти одинаковыми" и пометятся как дубли. На выходе прога дает скачать только список имен тумб. Они у нас уникальные.
Как правильно удалить дубли по такому списку теперь из базы.
Я могу скриптом залезть в базу и убить все записи, где есть такое имя тумбы, но может это что-то поломает?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Лучше всего в базе отметить эти галеры как to_delete и скрипт их сам удалит по крону.
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

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

Post by billion »

Тогда скажи таблицу в которой по имени тумбы их можно найти и в каком поле ставить статус и как статус звучит точно))
Заранее спасибо
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

rot_thumbs - тумбы , там же gallery_id

rot_gallery_info - gallery_status = to_delete
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

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

Post 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
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

ааа, это старая версия
тогда

update rot_galleries set status = 12 where .... ваша выборка
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

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

Post by billion »

Гигантское спасибо
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

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

Post by billion »

А какой крон их потом тереть будет?
И пишет ли он лог удаления с настройками по дефолту?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

rot.php для той версии, да, будет в лог писать как обычно
Don't forget to run script update
Post Reply