37 lines
696 B
Plaintext
37 lines
696 B
Plaintext
generator client {
|
|
provider = "prisma-client-js"
|
|
}
|
|
|
|
datasource db {
|
|
provider = "mysql"
|
|
url = env("DB_URL")
|
|
}
|
|
|
|
model User {
|
|
id String @id @default(cuid())
|
|
name String @unique
|
|
email String @unique
|
|
role UserRole @default(USER)
|
|
password String
|
|
created_at DateTime @default(now())
|
|
updated_at DateTime?
|
|
}
|
|
|
|
enum UserRole {
|
|
ADMIN
|
|
USER
|
|
}
|
|
|
|
model ACGM {
|
|
id Int @id @default(autoincrement())
|
|
title String?
|
|
artist String?
|
|
album String?
|
|
alias String?
|
|
bangumi String?
|
|
music_id Int @unique
|
|
created_at DateTime @default(now())
|
|
enabled Boolean @default(true)
|
|
updated_at DateTime?
|
|
}
|