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

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

-- Обезличивание текстов в чатах
-- psql тип: text
UPDATE chat_messages
SET text = 'Обезличено ' || id::text;


-- Изменение сообщений в обращениях
-- psql тип: varchar
UPDATE ticket_messages
SET text = 'Текст' || id::text;


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


-- Заменяем Имя у клиентов на случайные значения
-- psql тип: varchar(1024)
UPDATE client_details
SET first_name = 'User' || client_id::text;


-- Заменяем Фамилию у клиентов на случайные значения
-- psql тип: varchar(1024)
UPDATE client_details
SET middle_name = 'User' || client_id::text;


-- Заменяем Отчество у клиентов на случайные значения
-- psql тип: varchar(1024)
UPDATE client_details
SET last_name = 'User' || client_id::text;


-- Заменяем номера у клиентов на случайные
-- MSSQL: 1000000 + ABS(CHECKSUM(NEWID())) % 8999999 -- генерирует 7-значное число
-- psql тип: varchar(255)
UPDATE client_details
SET cellphone = '+7900' || (1000000 + (random() * 8999999)::int)::text;


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


-- Заменяем ИНН
-- psql тип: varchar(255)
UPDATE client_details
SET inn = '00000000000' || client_id::text;


-- Заменяем название групп клиентов
-- psql тип: varchar(64)
UPDATE client_groups
SET title = 'group' || id::text;


-- Заменяем название команий
-- psql тип: varchar(1024)
UPDATE companies
SET name = 'Company ' || id::text;


-- Заменяем детальные данные команий
UPDATE company_details
SET
-- psql тип: varchar(1024)
inn = '00000000000' || company_id::text,
-- psql тип: varchar(1024)
kpp = '00000000000' || company_id::text,
-- psql тип: varchar(1024)
ogrn = '0000000000' || company_id::text,
-- psql тип: varchar(1024)
short_name = 'Компани ' || company_id::text,
-- psql тип: varchar(1024)
international_name = 'Company ' || company_id::text,
-- psql тип: varchar(1024)
phone = '+7900' || (1000000 + (random() * 8999999)::int)::text,
-- psql тип: varchar(1024)
international_address = 'Street ' || (random() * 100)::int::text || ', City';