-- CreateTable CREATE TABLE "Testcase" ( "id" TEXT NOT NULL, "problemId" TEXT NOT NULL, CONSTRAINT "Testcase_pkey" PRIMARY KEY ("id") ); -- CreateTable CREATE TABLE "TestcaseData" ( "id" TEXT NOT NULL, "label" TEXT NOT NULL, "value" TEXT NOT NULL, "testcaseId" TEXT NOT NULL, CONSTRAINT "TestcaseData_pkey" PRIMARY KEY ("id") ); -- AddForeignKey ALTER TABLE "Testcase" ADD CONSTRAINT "Testcase_problemId_fkey" FOREIGN KEY ("problemId") REFERENCES "Problem"("id") ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "TestcaseData" ADD CONSTRAINT "TestcaseData_testcaseId_fkey" FOREIGN KEY ("testcaseId") REFERENCES "Testcase"("id") ON DELETE CASCADE ON UPDATE CASCADE;