Page 1 of 1

Правильный model_list на slave

Posted: Mon Jan 09, 2017 8:55 am
by zarsky
Дано: есть master-версия tcms с тумбами/катами/моделями/тэгами. К его БД прицеплен slave, и на нём часть спонсоров/групп отключены. В model_list на слейве при печате моделей тегом models получаем список всех моделей из мастер-базы, а не тех, которые доступны в активных спонсорах/группах на слейве.

Соответственно, при попытки отобразить список видосов для модели, у которой в силу выключенных спонсоров/групп на слейве просто нет активных видосов, получаем ошибку content not found.

Как правильно печатать в данном случае список моделей в model_list, у которых есть активные видосы в активных спонсорах/группах на слейве?

Re: Правильный model_list на slave

Posted: Mon Jan 09, 2017 10:11 am
by admin
Пробелма в том, что такой связи в базе нет вообще

Есть 2 варианта решения вопроса:

1. отмечать моделей которые не должны выводится
2. добавить очень тяжелый запрос который пройдет всю базу, выберет оттуда все галеры активные, которые не попадают в отключенные группы\споны и оттуда уже выбрать уникальные модели и их выводить

и честно говоря я не знаю что лучше

Re: Правильный model_list на slave

Posted: Mon Jan 09, 2017 10:13 am
by zarsky
Понял :D Спасибо.

Re: Правильный model_list на slave

Posted: Mon Jan 09, 2017 12:17 pm
by admin
Возможно на небольшой базе он будет и ок

сколько у вас галер ?