From d67ddf688251e12cb7184b5540de5b7bd03da587 Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Sun, 16 Mar 2025 16:45:59 +0800 Subject: [PATCH] chore(prisma): run migration to add DockerConfig to EditorLanguageConfig --- .../migration.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 prisma/migrations/20250316084524_add_docker_config_to_editor_language/migration.sql diff --git a/prisma/migrations/20250316084524_add_docker_config_to_editor_language/migration.sql b/prisma/migrations/20250316084524_add_docker_config_to_editor_language/migration.sql new file mode 100644 index 0000000..db90637 --- /dev/null +++ b/prisma/migrations/20250316084524_add_docker_config_to_editor_language/migration.sql @@ -0,0 +1,17 @@ +-- CreateTable +CREATE TABLE "DockerConfig" ( + "language" "EditorLanguage" NOT NULL, + "image" TEXT NOT NULL, + "tag" TEXT NOT NULL, + "workingDir" TEXT NOT NULL, + "timeLimit" INTEGER NOT NULL, + "memoryLimit" INTEGER NOT NULL, + "compileOutputLimit" INTEGER NOT NULL, + "runOutputLimit" INTEGER NOT NULL +); + +-- CreateIndex +CREATE UNIQUE INDEX "DockerConfig_language_key" ON "DockerConfig"("language"); + +-- AddForeignKey +ALTER TABLE "DockerConfig" ADD CONSTRAINT "DockerConfig_language_fkey" FOREIGN KEY ("language") REFERENCES "EditorLanguageConfig"("language") ON DELETE RESTRICT ON UPDATE CASCADE;