diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 19feee8fa1f9628afe0bab8da60b0fa7825e25ad..a6b261ad022b8097f26e23533fea0e740a542bfd 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -11,7 +11,7 @@ datasource db { } model User { - id String @id @default(dbgenerated()) @db.Uuid + id Int @id @default(autoincrement()) userName String? @unique name String? email String? @unique @@ -25,14 +25,14 @@ model User { } model Post { - id String @id @default(dbgenerated()) @db.Uuid + id Int @id @default(autoincrement()) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt content String likeCount Int? @default(0) - gameId String? + gameId Int? published Boolean @default(false) - userId String @db.Uuid + userId Int user User @relation(fields: [userId], references: [id], onDelete: Cascade) Comment Comment[] @@ -40,19 +40,19 @@ model Post { } model Like { - id String @id @default(dbgenerated()) @db.Uuid - postId String @db.Uuid - userId String @db.Uuid + id Int @id @default(autoincrement()) + postId Int + userId Int post Post @relation(fields: [postId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade) } model Comment { - id String @id @default(dbgenerated()) @db.Uuid + id Int @id @default(autoincrement()) message String - postId String @db.Uuid - userId String @db.Uuid + postId Int + userId Int createdAt DateTime @default(now()) post Post @relation(fields: [postId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade)