feat: Add tenant table/logic (#50)

This commit is contained in:
Mostapha El Sabah 2025-01-14 22:29:24 -05:00 committed by GitHub
parent a37a57b437
commit fd705aecc5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 92 additions and 3 deletions

View file

@ -15,12 +15,27 @@ datasource db {
}
model User {
id String @id @default(uuid())
clerkId String @unique
id String @default(uuid())
clerkId String
tenant Tenant @relation(fields: [tenantId], references: [id])
tenantId String
email String?
name String
createdAt DateTime @default(now())
updatedAt DateTime @default(now()) @updatedAt
@@id([id, tenantId])
@@unique([clerkId, tenantId])
}
model Tenant {
id String @id @default(uuid())
name String
slug String @unique
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
clerkOrganizationId String @unique
users User[]
}