-- ВАЖНОЕ УТОЧНЕНИЕ - данный скрипт разработан для БД MSSQL и IQChannels версии 4.1.Х
-- Обезличивание текстов в чатах
UPDATE chat_messages
SET text = 'Обезличено ' + CAST(id AS NVARCHAR);
-- Изменение сообщений в обращениях
UPDATE ticket_messages
SET text = 'Текст' + CAST(id AS NVARCHAR);
-- Заменяем ФИО у клиентов на случайные значения
UPDATE clients
SET name = 'User' + CAST(id AS NVARCHAR);
-- Заменяем Имя у клиентов на случайные значения
UPDATE client_details
SET first_name = 'User' + CAST(client_id AS NVARCHAR);
-- Заменяем Фамилию у клиентов на случайные значения
UPDATE client_details
SET middle_name = 'User' + CAST(client_id AS NVARCHAR);
-- Заменяем Отчество у клиентов на случайные значения
UPDATE client_details
SET last_name = 'User' + CAST(client_id AS NVARCHAR);
-- Заменяем номера у клиентов на случайные
UPDATE client_details
SET cellphone = '+7900' + CAST(1000000 + ABS(CHECKSUM(NEWID())) % 8999999 AS NVARCHAR);
-- Заменяем email, но оставляем уникальность
UPDATE client_details
SET email = 'user' + CAST(client_id AS NVARCHAR) + '@example.com';
-- Заменяем ИНН
UPDATE client_details
SET inn = '00000000000' + CAST(client_id AS NVARCHAR);
-- Заменяем название групп клиентов
UPDATE client_groups
SET title = 'group' + CAST(id AS NVARCHAR);
-- Заменяем название команий | В ext_ref нет конфеденциальных данных, убираем update для него
UPDATE companies
SET name = 'Company ' + CAST(id AS NVARCHAR);
-- Заменяем детальные данные команий
UPDATE company_details
SET inn = '00000000000' + CAST(company_id AS NVARCHAR),
kpp = '00000000000' + CAST(company_id AS NVARCHAR),
ogrn = '0000000000' + CAST(company_id AS NVARCHAR),
short_name = 'Компани ' + CAST(company_id AS NVARCHAR),
international_name = 'Company ' + CAST(company_id AS NVARCHAR),
phone = '+7900' + CAST(1000000 + ABS(CHECKSUM(NEWID())) % 8999999 AS NVARCHAR),
international_address = 'Street ' + CAST(ABS(CHECKSUM(NEWID())) % 100 AS NVARCHAR) + ', City';