Page 1 of 2

Автоочистка моделей

Posted: Thu Feb 04, 2021 9:53 pm
by dude21
Добрый день.

Со временем скопилось много моделей, у которых нет галер, возможно ли их как-то удалить - может быть где-то в настройках есть такая опция? По аналогии с Delete inactive traders и Delete inactive feeders.

Re: Автоочистка моделей

Posted: Fri Feb 05, 2021 8:49 am
by admin
Приветствую!

добавил в rotation - special

Delete models with 0 galleries

как обычно перед первым разом рекомендуется сделать бекап)

Re: Автоочистка моделей

Posted: Fri Feb 05, 2021 10:49 pm
by dude21
Работает. Спасибо!

А можно еще такую же кнопку для удаления Спонсоров, у которых нет галер?)

Re: Автоочистка моделей

Posted: Sat Feb 06, 2021 7:01 am
by admin
а соклько у вас спонсоров? обычно их добавляется всего ничего

Re: Автоочистка моделей

Posted: Sat Feb 06, 2021 7:38 am
by dude21
Через автосоздание спонсора в сетах по ошибке в спонсоры добавилось много названий не относящихся к ним - теги, категории. Хотел почистить. Хотя можно и руками конечно.

Re: Автоочистка моделей

Posted: Sat Feb 06, 2021 8:42 am
by admin
учитывая что это 1 раз то думаю может лучше просто команду в мускле дать

delete from rot_sponsors where sponsor_id NOT IN (select sponsor_id from rot_gallery_info)
delete from rot_sponsors_data where sponsor_id NOT IN (select sponsor_id from rot_gallery_info)

Re: Автоочистка моделей

Posted: Sat Feb 06, 2021 4:57 pm
by dude21
Помогло. Спасибо!

Re: Автоочистка моделей

Posted: Sun Feb 07, 2021 5:33 am
by admin
Отлично)

Re: Автоочистка моделей

Posted: Sun Feb 07, 2021 9:21 am
by dude21
Запрос хорошо сработал на небольшом сайте, а вот на крупном, приводит к падению mysql. Можно ли как-то этот запрос оптимизировать или выполнять по частям, порциями?

Re: Автоочистка моделей

Posted: Sun Feb 07, 2021 10:56 am
by admin
можно тормознуть кроны на время запроса например