2023-10-10 20:33:24 -05:00
|
|
|
generator client {
|
2024-07-23 21:04:23 -05:00
|
|
|
provider = "prisma-client-js"
|
|
|
|
|
binaryTargets = ["native", "debian-openssl-1.1.x", "debian-openssl-3.0.x"]
|
2023-10-10 20:33:24 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
datasource db {
|
|
|
|
|
provider = "cockroachdb"
|
2024-04-03 15:19:48 -05:00
|
|
|
url = env("DATABASE_URL")
|
2023-10-10 20:33:24 -05:00
|
|
|
}
|
|
|
|
|
|
2024-09-01 15:46:39 -05:00
|
|
|
model User {
|
|
|
|
|
blitz_id Int @id @map("blitz") // map: "blitz" was too vague
|
|
|
|
|
last_used DateTime? @default(now())
|
|
|
|
|
tank_votes TankVote[]
|
|
|
|
|
|
|
|
|
|
@@map("Users") // map: "Users" was mistakenly plural
|
2024-04-03 15:19:48 -05:00
|
|
|
}
|
|
|
|
|
|
2024-09-01 15:46:39 -05:00
|
|
|
model TankVote {
|
|
|
|
|
id Int @id
|
|
|
|
|
last_updated DateTime @default(now())
|
|
|
|
|
easiness Int?
|
|
|
|
|
firepower Int?
|
|
|
|
|
maneuverability Int?
|
|
|
|
|
survivability Int?
|
|
|
|
|
|
|
|
|
|
user User @relation(fields: [user_blitz_id], references: [blitz_id])
|
|
|
|
|
user_blitz_id Int
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
model DiscordUser {
|
|
|
|
|
discord_id BigInt @id @map("discord") // map: "discord" was too vague
|
|
|
|
|
blitz_id Int @map("blitz") // map: "blitz" was too vague
|
|
|
|
|
|
|
|
|
|
@@map("DiscordUsers") // map: "DiscordUsers" was mistakenly plural
|
2023-10-10 20:33:24 -05:00
|
|
|
}
|