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

Post Reply
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

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

Post by zarsky »

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

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

Как правильно печатать в данном случае список моделей в model_list, у которых есть активные видосы в активных спонсорах/группах на слейве?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Пробелма в том, что такой связи в базе нет вообще

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

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

и честно говоря я не знаю что лучше
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

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

Post by zarsky »

Понял :D Спасибо.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Возможно на небольшой базе он будет и ок

сколько у вас галер ?
Don't forget to run script update
Post Reply