generated from nhcarrigan/template
23 lines
531 B
Plaintext
23 lines
531 B
Plaintext
|
generator client {
|
||
|
provider = "prisma-client-js"
|
||
|
}
|
||
|
|
||
|
datasource db {
|
||
|
provider = "mongodb"
|
||
|
url = env("MONGO_URI")
|
||
|
}
|
||
|
|
||
|
model rewards {
|
||
|
id String @id @default(auto()) @map("_id") @db.ObjectId
|
||
|
trelloId String
|
||
|
messageId String
|
||
|
createdAt Int @default(0)
|
||
|
claimedBy String @default("") // user who claimed
|
||
|
completed Boolean @default(false)
|
||
|
|
||
|
@@unique([trelloId], map: "trello")
|
||
|
@@unique([messageId], map: "message")
|
||
|
@@index([claimedBy, completed])
|
||
|
@@index([claimedBy])
|
||
|
}
|