Kit.Db/projects/pg/kit_auth_pg/auth/auth.post-deploy.psql

41 lines
2.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- Стартовые данные схемы auth (правило 03: seed в post-deploy).
-- Демо-пользователи, ВЫРОВНЕННЫЕ по user_id с seed Kit.Partner.Service (cabinet_user.user_id → этот id):
-- 1 портал ОТ5, 2 партнёр ОТ5, 3 партнёр ОТ6, 45 админы контрагентов ОТ5, 67 админы контрагентов ОТ6.
-- Порядок INSERT задаёт serial id (1..7) — менять порядок нельзя, иначе разъедется связь с cabinet_user.
-- login совпадает с outer_user_id. ВНИМАНИЕ: password — legacy-значения в открытом виде, НЕ формат
-- PBKDF2, войти по паролю нельзя (verify=false). Для проверки логина регистрируйте через POST
-- /auth/register (в dev токен подтверждения возвращается в ответе). Профили нужны для наглядности
-- списков пользователей/зависимостей.
INSERT INTO auth."user"(
outer_user_id, login, password, password_temp,
first_name, middle_name, last_name, email, phone, sex,
date_created, is_blocked, is_deleted, date_deleted)
VALUES
-- 1: администратор портала ОТ5
('user_ot5', 'ot5', '', 'ot5_pass',
'Администратор', 'портала', 'ОТ5', 'admin@ot5.app', '11-11-11', true,
'2025-01-01', false, false, null),
-- 2: администратор партнёра ОТ5
('p_ot5', 'p_ot5', '', 'p_ot5_pass',
'Администратор', 'партнёра', 'Kit ОТ5', 'kit_admin@ot5.app', '11-11-11', true,
'2025-01-01', false, false, null),
-- 3: администратор партнёра ОТ6
('p_ot6', 'p_ot6', '', 'p_ot6_pass',
'Администратор', 'партнёра', 'Kit ОТ6', 'kit_admin@ot6.app', '11-11-11', true,
'2025-01-01', false, false, null),
-- 4: админ контрагента ОТ5-1
('c_ot5_1', 'c_ot5_1', '', 'c_ot5_1_pass',
'Админ', 'контрагента', 'ОТ5 Контрагент 1', 'c1@ot5.app', '44-44-44', true,
'2025-01-01', false, false, null),
-- 5: админ контрагента ОТ5-2
('c_ot5_2', 'c_ot5_2', '', 'c_ot5_2_pass',
'Админ', 'контрагента', 'ОТ5 Контрагент 2', 'c2@ot5.app', '55-55-55', false,
'2025-01-01', false, false, null),
-- 6: админ контрагента ОТ6-1
('c_ot6_1', 'c_ot6_1', '', 'c_ot6_1_pass',
'Админ', 'контрагента', 'ОТ6 Контрагент 1', 'c1@ot6.app', '66-66-66', true,
'2025-01-01', false, false, null),
-- 7: админ контрагента ОТ6-2
('c_ot6_2', 'c_ot6_2', '', 'c_ot6_2_pass',
'Админ', 'контрагента', 'ОТ6 Контрагент 2', 'c2@ot6.app', '77-77-77', false,
'2025-01-01', false, false, null);