feat: add tenant table/logic

This commit is contained in:
piopi 2025-01-13 09:13:31 -05:00
parent a37a57b437
commit 81b4027737
No known key found for this signature in database
GPG key ID: E305BD1ADD33F590
3 changed files with 53 additions and 3 deletions

View file

@ -15,12 +15,29 @@ 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()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
clerkId String @unique
User User[]
@@map("tenant")
}