diff options
Diffstat (limited to 'backend/schema.prisma')
| -rw-r--r-- | backend/schema.prisma | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/backend/schema.prisma b/backend/schema.prisma index ce84f61..3872cc4 100644 --- a/backend/schema.prisma +++ b/backend/schema.prisma @@ -8,7 +8,18 @@ datasource db { } model User { - id Int @id @default(autoincrement()) - name String - email String @unique + id Int @id @default(autoincrement()) + username String @unique + password String + salt String + email String @unique + sessions Session[] +} + +model Session { + id String @id @default(cuid()) + userId Int + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + createdAt DateTime @default(now()) + expiresAt DateTime } |
