Add cascade to sentEmail (#463)

* add delete cascade

* add cascade to both
This commit is contained in:
CactusBlue 2025-02-25 12:14:01 -08:00 committed by GitHub
parent 06746d8831
commit b48172e337
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 12 additions and 2 deletions

View File

@ -0,0 +1,5 @@
-- DropForeignKey
ALTER TABLE "SentEmail" DROP CONSTRAINT "SentEmail_tenancyId_fkey";
-- AddForeignKey
ALTER TABLE "SentEmail" ADD CONSTRAINT "SentEmail_tenancyId_fkey" FOREIGN KEY ("tenancyId") REFERENCES "Tenancy"("id") ON DELETE CASCADE ON UPDATE CASCADE;

View File

@ -0,0 +1,5 @@
-- DropForeignKey
ALTER TABLE "SentEmail" DROP CONSTRAINT "SentEmail_tenancyId_userId_fkey";
-- AddForeignKey
ALTER TABLE "SentEmail" ADD CONSTRAINT "SentEmail_tenancyId_userId_fkey" FOREIGN KEY ("tenancyId", "userId") REFERENCES "ProjectUser"("tenancyId", "projectUserId") ON DELETE CASCADE ON UPDATE CASCADE;

View File

@ -944,8 +944,8 @@ model SentEmail {
text String?
error Json?
tenancy Tenancy @relation(fields: [tenancyId], references: [id])
user ProjectUser? @relation(fields: [tenancyId, userId], references: [tenancyId, projectUserId])
tenancy Tenancy @relation(fields: [tenancyId], references: [id], onDelete: Cascade)
user ProjectUser? @relation(fields: [tenancyId, userId], references: [tenancyId, projectUserId], onDelete: Cascade)
@@id([tenancyId, id])
}