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

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

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

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

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

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



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

Все в прочитанное - Донат - RSS - - Карта - Вверх

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