adds user db model

This commit is contained in:
Emmaline Autumn 2024-07-26 20:49:33 -06:00
parent 1664d3bc7f
commit 7fc76d2781

View File

@ -14,8 +14,10 @@ datasource db {
}
model GameSystem {
id String @id @default(cuid())
schemas Schema[]
id String @id @default(cuid())
schemas Schema[]
author User @relation(fields: [authorId], references: [id])
authorId String
name String @unique
created DateTime @default(now())
@ -26,6 +28,8 @@ model Schema {
gameSystem GameSystem @relation(fields: [gameSystemId], references: [id])
gameSystemId String
publications Publication[]
author User @relation(fields: [authorId], references: [id])
authorId String
originalId String
name String
@ -39,6 +43,8 @@ model Publication {
schema Schema @relation(fields: [schemaId], references: [id])
schemaId String
tags Tag[]
author User @relation(fields: [authorId], references: [id])
authorId String
name String
data Json
@ -49,3 +55,13 @@ model Tag {
publication Publication @relation(fields: [publicationId], references: [id])
publicationId String
}
model User {
id String @id @default(cuid())
schemas Schema[]
gameSystems GameSystem[]
publications Publication[]
username String
email String @unique
}