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

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

-- Заменяем ФИО сотрудников на случайные значения
-- psql тип: varchar
UPDATE users
SET name = 'User' || id::text;


-- Заменяем email и логины, но оставляем уникальность
-- psql типы: varchar, varchar(255)
UPDATE users
SET email = 'user' || id::text || '@example.com',
login = 'user' || id::text;


-- Заменяем Пароли у сотрудников на 11111111 (указан конкретный хэш)
-- psql тип: varchar
UPDATE users
SET password_hash = 'eaa3579bc723a890e0666fd2596bc8ba9ab0978648c471d96919805f06960b4c.e07581519431c1d74cfb7683c5502473e3df3314e8c7f51a731c823d0f35a40c';


-- Заменяем Логин и пароль к бот-платформам
-- psql типы: varchar(50), varchar(250)
UPDATE chat_bot_platforms
SET login = 'user' || id::text || '@example.com',
password = '00000000000' || id::text;


-- Заменяем конфиденциальные данные в edna_config
-- psql типы: varchar(255)
UPDATE edna_configs
SET url = 'edna' || channel_id::text || 'example.com',
api_key = '00000000000' || channel_id::text;


-- Заменяем конфиденциальные данные в email_server_configs
-- psql типы: varchar(255)
UPDATE email_server_configs
SET email = 'email' || id::text || '@example.com',
username = 'user' || id::text,
password = '00000000000' || id::text;


-- Заменяем конфиденциальные данные в infobip_configs
-- psql типы: varchar(255)
UPDATE infobip_configs
SET url = 'infobip' || channel_id::text || 'example.com',
phone = '+7900' || (1000000 + (random() * 8999999)::int)::text,
username = 'user' || channel_id::text,
password = '00000000000' || channel_id::text,
scenario_key = '00000000000' || channel_id::text;


-- Заменяем конфиденциальные данные в telegram_configs
-- psql тип: varchar(255)
UPDATE telegram_configs
SET bot_token = '00000000000' || channel_id::text;


-- Заменяем конфиденциальные данные в viber_configs
-- psql тип: varchar(255)
UPDATE viber_configs
SET bot_token = '00000000000' || channel_id::text;


-- Заменяем конфиденциальные данные в vk_configs
-- psql типы: varchar(255)
UPDATE vk_configs
SET access_token = '00000000000' || channel_id::text,
confirmation_code = '00000000000' || channel_id::text,
secret_key = '00000000000' || channel_id::text;