Очистка производителей

Материал из MstarProject Manual
Версия от 17:33, 25 февраля 2014; Evgeniy.lazarev (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
  1. Скопировать таблицу cat в cat2 для переноса данных в дальнейшем
  2. Очистить cat
  3. Очистить cat_cross
  4. Очистить cat_pref
  5. Очистить cat_part
  6. Очистить cat_pic
  7. Очистить cat_weight
  8. Очистить price
  9. Очистить price_import
  10. Выполнить запрос создания временной таблицы названий текдок:

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)

  1. Выполнить запрос заполнения cat_pref данными:

insert into cat_pref (name) SELECT * FROM `cat_pref2`

  1. Зайти менеджером в MPanel и установить константу "global:auto_pref_last"="zz"
  2. Зайти менеджером на сайт и произвести автогенерацию брендов для не распознанных префиксов
  3. Выполнить запрос заполнения id_tof:

update cat set id_tof = (select id_tof from cat_pref2 where cat.name = cat_pref2.name)

  1. Выполнить запрос восстановления списка брендов:

update cat set is_brand = 1 where id_tof in (select id_tof from cat2 where is_brand=1)

  1. Выполнить запрос восстановления списка каталогов на странице "/pages/catalog/":

update cat set is_main = 1 where id_tof in (select id_tof from cat2 where is_main=1)

  1. Выполнить запрос восстановления изображений брендов:

update cat set image = (select distinct image from cat2 where cat.id_tof = cat2.id_tof)