Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Очистка всей таблицы на сервере и репликация на кассы. : УКМ-4

22.11.2024 22:34


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, время: 22:34.

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