diff --git a/prisma/migrations/20220603165310_cascade_delete_frontpage/migration.sql b/prisma/migrations/20220603165310_cascade_delete_frontpage/migration.sql new file mode 100644 index 0000000..854d18f --- /dev/null +++ b/prisma/migrations/20220603165310_cascade_delete_frontpage/migration.sql @@ -0,0 +1,5 @@ +-- DropForeignKey +ALTER TABLE "FrontpageId" DROP CONSTRAINT "FrontpageId_id_fkey"; + +-- AddForeignKey +ALTER TABLE "FrontpageId" ADD CONSTRAINT "FrontpageId_id_fkey" FOREIGN KEY ("id") REFERENCES "questions"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index bc983a7..ea31147 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -90,6 +90,6 @@ model History { } model FrontpageId { - question Question @relation(fields: [id], references: [id]) + question Question @relation(fields: [id], references: [id], onDelete: Cascade) id String @unique }