fix: prisma migrations in docker

i hate prisma so so so so so much
This commit is contained in:
DecDuck
2025-04-20 18:12:29 +10:00
parent f24a5dbfc4
commit c8db07b9d7
12 changed files with 49 additions and 50 deletions
+67
View File
@@ -0,0 +1,67 @@
enum AuthMec {
Simple
}
model LinkedAuthMec {
userId String
mec AuthMec
enabled Boolean @default(true)
version Int @default(1)
credentials Json
user User @relation(fields: [userId], references: [id])
@@id([userId, mec])
}
model Invitation {
id String @id @default(uuid())
isAdmin Boolean @default(false)
username String?
email String?
expires DateTime
}
enum APITokenMode {
User
System
Client
}
model APIToken {
id String @id @default(uuid())
token String @unique @default(uuid())
mode APITokenMode
name String
userId String?
user User? @relation(fields: [userId], references: [id])
clientId String?
client Client? @relation(fields: [clientId], references: [id], onDelete: Cascade)
acls String[]
@@index([token])
}
model Certificate {
id String @id @default(uuid())
privateKey String
certificate String
blacklisted Boolean @default(false)
}
model Session {
token String @id
expiresAt DateTime
userId String
user User? @relation(fields: [userId], references: [id])
data Json // misc extra data
}