mirror of
https://git.meshkee.com/Meshkee/backend.git
synced 2026-08-11 22:30:59 +04:30
NestJS backend with Prisma, Docker Compose for Postgres/Redis, and deploy docs for the production VM.
36 lines
1.1 KiB
SQL
36 lines
1.1 KiB
SQL
-- Super admin account for production / staging
|
|
-- Cell: +989127004945 (09127004945)
|
|
-- Password: Ali2reza
|
|
|
|
INSERT INTO users (cell_number, password_hash, email, first_name, last_name, cell_verified_at, is_active)
|
|
VALUES (
|
|
'+989127004945',
|
|
'$2b$10$avrNkn5W5gWkZNrupUAXwePyj4FiwQM4H5hvHp.btPA1L0I0NqgAi',
|
|
'ali@meshkee.app',
|
|
'Ali',
|
|
'Reza',
|
|
NOW(),
|
|
TRUE
|
|
)
|
|
ON CONFLICT (cell_number) DO UPDATE SET
|
|
password_hash = EXCLUDED.password_hash,
|
|
first_name = EXCLUDED.first_name,
|
|
last_name = EXCLUDED.last_name,
|
|
is_active = TRUE,
|
|
cell_verified_at = COALESCE(users.cell_verified_at, NOW());
|
|
|
|
-- Ensure only super_admin as global role (removes business_owner/customer if present)
|
|
DELETE FROM user_roles ur
|
|
USING users u, roles r
|
|
WHERE ur.user_id = u.id
|
|
AND ur.role_id = r.id
|
|
AND u.cell_number = '+989127004945'
|
|
AND r.slug IN ('super_admin', 'business_owner', 'business_staff', 'customer');
|
|
|
|
INSERT INTO user_roles (user_id, role_id)
|
|
SELECT u.id, r.id
|
|
FROM users u
|
|
JOIN roles r ON r.slug = 'super_admin'
|
|
WHERE u.cell_number = '+989127004945'
|
|
ON CONFLICT (user_id, role_id) DO NOTHING;
|