diff --git a/prisma/migrations/20231019162233_item_multiple_uploads/migration.sql b/prisma/migrations/20231019162233_item_multiple_uploads/migration.sql new file mode 100644 index 00000000..f6cf973b --- /dev/null +++ b/prisma/migrations/20231019162233_item_multiple_uploads/migration.sql @@ -0,0 +1,8 @@ +/* + Warnings: + + - You are about to drop the column `uploadId` on the `Item` table. All the data in the column will be lost. + +*/ +-- DropIndex +DROP INDEX "Upload.itemId_unique"; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 3cf4506a..28bb4359 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -176,7 +176,7 @@ model Upload { size Int width Int? height Int? - itemId Int? @unique(map: "Upload.itemId_unique") + itemId Int? userId Int item Item? @relation(fields: [itemId], references: [id]) user User @relation("Uploads", fields: [userId], references: [id], onDelete: Cascade) @@ -299,7 +299,7 @@ model Item { PollOption PollOption[] PollVote PollVote[] ThreadSubscription ThreadSubscription[] - upload Upload? + uploads Upload[] User User[] itemForwards ItemForward[]