mirror of
https://github.com/cfngc4594/monaco-editor-lsp-next.git
synced 2025-07-03 17:00:52 +00:00
24 lines
782 B
SQL
24 lines
782 B
SQL
-- CreateTable
|
|
CREATE TABLE "CodeAnalysis" (
|
|
"id" TEXT NOT NULL,
|
|
"submissionId" TEXT NOT NULL,
|
|
"timeComplexity" TEXT,
|
|
"spaceComplexity" TEXT,
|
|
"overallScore" INTEGER,
|
|
"styleScore" INTEGER,
|
|
"readabilityScore" INTEGER,
|
|
"efficiencyScore" INTEGER,
|
|
"correctnessScore" INTEGER,
|
|
"feedback" TEXT,
|
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
|
|
|
CONSTRAINT "CodeAnalysis_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
-- CreateIndex
|
|
CREATE UNIQUE INDEX "CodeAnalysis_submissionId_key" ON "CodeAnalysis"("submissionId");
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "CodeAnalysis" ADD CONSTRAINT "CodeAnalysis_submissionId_fkey" FOREIGN KEY ("submissionId") REFERENCES "Submission"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|