mirror of
https://github.com/massbug/judge4c.git
synced 2025-05-18 07:16:34 +00:00
24 lines
719 B
MySQL
24 lines
719 B
MySQL
|
-- 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;
|