-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathASSOCIATE_EMPLOYEE_SQL_EXECUTE_NOW.sql
More file actions
37 lines (35 loc) · 1.16 KB
/
ASSOCIATE_EMPLOYEE_SQL_EXECUTE_NOW.sql
File metadata and controls
37 lines (35 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
-- ============================================================================
-- IMPORTANTE: EXECUTE ESTE SQL NO SUPABASE SQL EDITOR AGORA!
-- ============================================================================
--
-- Este SQL associa o usuário company_employee@www.com a um employee específico
-- (João Silva da empresa TechSolutions) setando o platform_user_id.
--
-- Sem isso, o redirecionamento automático não funcionará.
--
-- ============================================================================
-- Associar company_employee@www.com ao João Silva da TechSolutions
UPDATE public.employees
SET platform_user_id = (
SELECT user_id
FROM public.clients
WHERE email = 'company_employee@www.com'
)
WHERE cpf = '123.456.789-01'
AND company_id = (
SELECT id
FROM public.companies
WHERE cnpj = '12.345.678/0001-90'
);
-- Verificar se a associação funcionou
SELECT
e.id as employee_id,
e.name,
e.cpf,
e.platform_user_id,
c.email as user_email,
comp.company_name
FROM public.employees e
LEFT JOIN public.clients c ON e.platform_user_id = c.user_id
LEFT JOIN public.companies comp ON e.company_id = comp.id
WHERE e.cpf = '123.456.789-01';