Перейти к основному содержимому
Версия: 4.12

[MSSQL] Скрипт для 2 этапа

-- ВАЖНОЕ УТОЧНЕНИЕ - данный скрипт разработан для БД MSSQL и IQChannels версии 4.1.Х
-- Заменяем ФИО сотрудников на случайные значения
UPDATE users
SET name = 'User' + CAST(id AS NVARCHAR);

-- Заменяем телефоны на случайные номера
UPDATE users
SET mobile_active = '+7900' + CAST(1000000 + ABS(CHECKSUM(NEWID())) % 8999999 AS NVARCHAR);

-- Заменяем email и логины но оставляем уникальность
UPDATE users
SET email = 'user' + CAST(id AS NVARCHAR) + '@example.com',
login = 'user' + CAST(id AS NVARCHAR);

-- Заменяем Пароли у сотрудников на 11111111
UPDATE users
SET password_hash = 'eaa3579bc723a890e0666fd2596bc8ba9ab0978648c471d96919805f06960b4c.e07581519431c1d74cfb7683c5502473e3df3314e8c7f51a731c823d0f35a40c';

-- Заменяем Логин и пароль к бот платформам
UPDATE chat_bot_platforms
SET login = 'user' + CAST(id AS NVARCHAR) + '@example.com',
password = '00000000000' + CAST(id AS NVARCHAR);


-- Заменяем конфидециальные дынные в edna_config
UPDATE edna_configs
SET url = 'edna' + CAST(channel_id AS NVARCHAR) + 'example.com',
api_key = '00000000000' + CAST(channel_id AS NVARCHAR);


-- Заменяем конфидециальные дынные в email_server_configs
UPDATE email_server_configs
SET email = 'email' + CAST(id AS NVARCHAR) + '@example.com',
username = 'user' + CAST(id AS NVARCHAR),
password = '00000000000' + CAST(id AS NVARCHAR);

-- Заменяем конфидециальные дынные в infobip_configs
UPDATE infobip_configs
SET url = 'infobip' + CAST(channel_id AS NVARCHAR) + 'example.com',
phone = '+7900' + CAST(1000000 + ABS(CHECKSUM(NEWID())) % 8999999 AS NVARCHAR),
username = 'user' + CAST(channel_id AS NVARCHAR),
password = '00000000000' + CAST(channel_id AS NVARCHAR),
scenario_key = '00000000000' + CAST(channel_id AS NVARCHAR);

-- Заменяем конфидециальные дынные в telegram_configs
UPDATE telegram_configs
SET bot_token = '00000000000' + CAST(channel_id AS NVARCHAR);

-- Заменяем конфедециальные дынные в viber_configs
UPDATE viber_configs
SET bot_token = '00000000000' + CAST(channel_id AS NVARCHAR);

-- Заменяем конфидециальные дынные в vk_configs
UPDATE vk_configs
SET access_token = '00000000000' + CAST(channel_id AS NVARCHAR),
confirmation_code = '00000000000' + CAST(channel_id AS NVARCHAR),
secret_key = '00000000000' + CAST(channel_id AS NVARCHAR);