32 lines
1016 B
Markdown
32 lines
1016 B
Markdown
### Observação sobre `tenant_admin` com UUID coincidente
|
|
|
|
Foi identificado que o registro de `tenant_members` possui:
|
|
|
|
- `tenant_id = 816b24fe-a0c3-4409-b79b-c6c0a6935d03`
|
|
- `user_id = 816b24fe-a0c3-4409-b79b-c6c0a6935d03`
|
|
- `role = tenant_admin`
|
|
|
|
À primeira vista pode parecer inconsistência, mas não é.
|
|
|
|
Verificação realizada:
|
|
O UUID `816b24fe-a0c3-4409-b79b-c6c0a6935d03` existe em `auth.users`
|
|
(email: admin@agenciapsi.com.br).
|
|
|
|
Portanto:
|
|
|
|
- `tenant_members.user_id` referencia corretamente `auth.users.id`
|
|
- Não há violação de integridade referencial
|
|
- O registro é válido
|
|
|
|
Trata-se de um caso em que:
|
|
|
|
- O usuário administrador principal possui um UUID específico
|
|
- O tenant foi criado com o mesmo UUID
|
|
- O administrador é `tenant_admin` desse próprio tenant
|
|
|
|
Esse padrão não quebra a arquitetura multi-tenant e é funcionalmente válido.
|
|
A coincidência entre `tenant_id` e `user_id` é apenas estrutural, não conceitual.
|
|
|
|
Conclusão:
|
|
Nenhuma correção estrutural é necessária.
|