Очистка производителей — различия между версиями
Материал из MstarProject Manual
Строка 13: | Строка 13: | ||
create table auto.cat_pref2 ( | create table auto.cat_pref2 ( | ||
SELECT distinct | SELECT distinct | ||
− | replace(replace(replace(replace(replace(replace(replace(replace( | + | replace(replace(replace(replace(replace(replace(replace(replace(replace( |
replace(replace(replace(replace(replace(replace( | replace(replace(replace(replace(replace(replace( | ||
replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( | replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( | ||
Строка 21: | Строка 21: | ||
'O'),'Ô','O'),'Ó','O'),'Ò','O'),'ä','a'),'ã','a') | 'O'),'Ô','O'),'Ó','O'),'Ò','O'),'ä','a'),'ã','a') | ||
,'â','a'),'á','a'),'à','a'),'Ä','A'),'Ã','A'),'Â','A'),'Á','A'),'À','A'),'ê','e') | ,'â','a'),'á','a'),'à','a'),'Ä','A'),'Ã','A'),'Â','A'),'Á','A'),'À','A'),'ê','e') | ||
− | ,'é','e'),'è','e'),'Ê','E'),'È','E'),'É','E')as name, | + | ,'é','e'),'è','e'),'Ê','E'),'È','E'),'É','E'),'Ë','E')as name, |
opti_1303.cat_alt_suppliers.ID_src as id_tof | opti_1303.cat_alt_suppliers.ID_src as id_tof | ||
FROM opti_1303.cat_alt_suppliers group by opti_1303.cat_alt_suppliers.Search) | FROM opti_1303.cat_alt_suppliers group by opti_1303.cat_alt_suppliers.Search) |
Текущая версия на 09:47, 20 марта 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(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(opti_1303.cat_alt_suppliers.Search,'&',),'ü','u'),'û','u'),'ú','u'),'ù','u') ,'Ü','U'),'Û','U'),'Ú','U'),'Ù','U'),'ö','o'),'õ','o'),'ô','o'),'ó','o'),'ò','o'),'Ö','O'),'Õ', 'O'),'Ô','O'),'Ó','O'),'Ò','O'),'ä','a'),'ã','a') ,'â','a'),'á','a'),'à','a'),'Ä','A'),'Ã','A'),'Â','A'),'Á','A'),'À','A'),'ê','e') ,'é','e'),'è','e'),'Ê','E'),'È','E'),'É','E'),'Ë','E')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)