1
0
cvsa/packages/core/prisma/models/auth/user.prisma

23 lines
957 B
Plaintext

model User {
id Int @id @default(autoincrement())
username String @unique
displayName String @map("display_name")
email String @unique
password String
changesMade History[]
role Role? @relation(fields: [roleId], references: [id])
roleId Int? @map("role_id")
sessions Session[]
artist Artist?
reputation Int @default(0)
reputationHistories ReputationHistory[]
posts Post[]
files File[]
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
deletedAt DateTime? @map("deleted_at")
@@map("user")
@@schema("auth")
}