when an issue is deleted, TimedSession's issueId is set to null

This commit is contained in:
Oliver Bryan
2026-01-11 15:06:10 +00:00
parent bbde8adf08
commit c23b30eec2
4 changed files with 639 additions and 3 deletions

View File

@@ -0,0 +1,4 @@
ALTER TABLE "TimedSession" DROP CONSTRAINT "TimedSession_issueId_Issue_id_fk";
--> statement-breakpoint
ALTER TABLE "TimedSession" ALTER COLUMN "issueId" DROP NOT NULL;--> statement-breakpoint
ALTER TABLE "TimedSession" ADD CONSTRAINT "TimedSession_issueId_Issue_id_fk" FOREIGN KEY ("issueId") REFERENCES "public"."Issue"("id") ON DELETE set null ON UPDATE no action;