diff --git a/packages/prisma/migrations/20250903165210_add_on_cascade/migration.sql b/packages/prisma/migrations/20250903165210_add_on_cascade/migration.sql new file mode 100644 index 0000000000..7d59880057 --- /dev/null +++ b/packages/prisma/migrations/20250903165210_add_on_cascade/migration.sql @@ -0,0 +1,5 @@ +-- DropForeignKey +ALTER TABLE "InstantMeetingToken" DROP CONSTRAINT "InstantMeetingToken_teamId_fkey"; + +-- AddForeignKey +ALTER TABLE "InstantMeetingToken" ADD CONSTRAINT "InstantMeetingToken_teamId_fkey" FOREIGN KEY ("teamId") REFERENCES "Team"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 867264dda2..7d2841c744 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -702,7 +702,7 @@ model InstantMeetingToken { token String @unique expires DateTime teamId Int - team Team @relation(fields: [teamId], references: [id]) + team Team @relation(fields: [teamId], references: [id], onDelete: Cascade) bookingId Int? @unique booking Booking? @relation(fields: [bookingId], references: [id], onDelete: Cascade)