diff --git a/packages/prisma/migrations/20240226035048_add_recipient_referential_action_for_fields/migration.sql b/packages/prisma/migrations/20240226035048_add_recipient_referential_action_for_fields/migration.sql new file mode 100644 index 000000000..170c0976c --- /dev/null +++ b/packages/prisma/migrations/20240226035048_add_recipient_referential_action_for_fields/migration.sql @@ -0,0 +1,5 @@ +-- DropForeignKey +ALTER TABLE "Field" DROP CONSTRAINT "Field_recipientId_fkey"; + +-- AddForeignKey +ALTER TABLE "Field" ADD CONSTRAINT "Field_recipientId_fkey" FOREIGN KEY ("recipientId") REFERENCES "Recipient"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index a40102905..300c9e238 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -312,7 +312,7 @@ model Field { inserted Boolean Document Document? @relation(fields: [documentId], references: [id], onDelete: Cascade) Template Template? @relation(fields: [templateId], references: [id], onDelete: Cascade) - Recipient Recipient? @relation(fields: [recipientId], references: [id]) + Recipient Recipient? @relation(fields: [recipientId], references: [id], onDelete: Cascade) Signature Signature? @@index([documentId])