-- Script para configurar o primeiro usuário de uma agência como "owner" -- Este script deve ser executado manualmente após criar o primeiro usuário -- Opção 1: Se você conhece o email do usuário, use: -- UPDATE users -- SET agency_role = 'owner' -- WHERE email = 'seu-email@exemplo.com' AND role = 'ADMIN_AGENCIA'; -- Opção 2: Se você quer configurar o primeiro ADMIN_AGENCIA de cada agência como owner: UPDATE users u1 SET agency_role = 'owner' WHERE role = 'ADMIN_AGENCIA' AND agency_role IS NULL AND u1.id = ( SELECT id FROM users u2 WHERE u2.tenant_id = u1.tenant_id AND u2.role = 'ADMIN_AGENCIA' ORDER BY u2.created_at ASC LIMIT 1 ); -- Verificar resultado SELECT id, email, role, agency_role, tenant_id FROM users WHERE role = 'ADMIN_AGENCIA' ORDER BY tenant_id, created_at;