[ОТВЕТИТЬ]
Опции темы
31.01.2013 12:20  
forever
Здравствуйте.

В УКМ4 заведено сотни тысяч клиентов с дополнительными свойствами.
Задача удалить все поля с дополнительными свойствами на СГО > СМах > Кассах
В БД MySQL есть таблицы:
trm_in_clients_properties - дополнительные поля свойств клиента
trm_in_clients_properties_values - значения дополнительных полей свойств клиента

Выполнил запрос на сервере для очистки всей таблицы:
truncate table trm_in_clients_properties_values;

Перезапустил службу УКМ, но изменения на кассы не опускаются, т.е. все свойства клиентов также присутствуют на кассах.

Подскажите как передать данные изменения на кассы - очистить эти таблицы по всей сети ?
 
31.01.2013 12:27  
Mtirt
Надо было не удалять записи, а обновить таблицу, установив в графе deleted 1.
Ну и с version подшаманить, например установить их в 0 и рестартовать сервер.
Тогда данные реплицируются.

А то, что ты сделал репликацию никак не затронет...
 
31.01.2013 12:46  
forever
update from trm_in_clients_properties_values set delete=1, version=0;
необходимо выполнить такой запрос?
 
31.01.2013 12:53  
Mtirt
from в этой конструкции лишнее...
А нельзя просто сами свойства из интерфейса УКМ4 удалить?
 
31.01.2013 13:05  
forever
сем сотен тысяч клиентов по десятку свойств на каждом.
так что ручной вариант не приемлем.
 
 
Опции темы



Часовой пояс GMT +3, время: 05:50.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.