Очистка производителей — различия между версиями
Материал из MstarProject Manual
Строка 17: | Строка 17: | ||
11. Выполнить запрос заполнения cat_pref данными: | 11. Выполнить запрос заполнения cat_pref данными: | ||
insert into cat_pref (name) | insert into cat_pref (name) | ||
− | SELECT | + | SELECT name FROM `cat_pref2` |
12. Зайти менеджером в MPanel и установить константу "global:auto_pref_last"="zz" <br> | 12. Зайти менеджером в MPanel и установить константу "global:auto_pref_last"="zz" <br> | ||
13. Зайти менеджером на сайт и произвести автогенерацию брендов для не распознанных префиксов<br> | 13. Зайти менеджером на сайт и произвести автогенерацию брендов для не распознанных префиксов<br> |
Версия 10:06, 26 февраля 2014
Необходимо внести изменения в код согласно с заданием AT-726
- Скопировать таблицу cat в cat2 для переноса данных в дальнейшем
- Очистить cat
- Очистить cat_cross
- Очистить cat_pref
- Очистить cat_part
- Очистить cat_pic
- Очистить cat_part_weight
- Очистить price
- Очистить price_import
- Выполнить запрос создания временной таблицы названий текдок:
create table auto.cat_pref2 ( SELECT distinct replace(opti_1303.cat_alt_suppliers.Search,'&',"")as name, opti_1303.cat_alt_suppliers.ID_src as id_tof FROM opti_1303.cat_alt_suppliers group by opti_1303.cat_alt_suppliers.Search)
11. Выполнить запрос заполнения cat_pref данными:
insert into cat_pref (name) SELECT name FROM `cat_pref2`
12. Зайти менеджером в MPanel и установить константу "global:auto_pref_last"="zz"
13. Зайти менеджером на сайт и произвести автогенерацию брендов для не распознанных префиксов
14. Выполнить запрос заполнения id_tof:
update cat set id_tof = (select id_tof from cat_pref2 where cat.name = cat_pref2.name)
15. Выполнить запрос восстановления списка брендов:
update cat set is_brand = 1 where id_tof in (select id_tof from cat2 where is_brand=1)
16. Выполнить запрос восстановления списка каталогов на странице "/pages/catalog/":
update cat set is_main = 1 where id_tof in (select id_tof from cat2 where is_main=1)
17. Выполнить запрос восстановления изображений брендов:
update cat set image = (select distinct image from cat2 where cat.id_tof = cat2.id_tof)