From 4d13ba2c6de794324ba47f8083cdc366cb6d7694 Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Sun, 16 Mar 2025 14:39:23 +0800 Subject: [PATCH] feat(prisma): add LanguageServerConfig model and relationship with EditorLanguageConfig --- .../migration.sql | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 prisma/migrations/20250316063853_add_language_server_config/migration.sql diff --git a/prisma/migrations/20250316063853_add_language_server_config/migration.sql b/prisma/migrations/20250316063853_add_language_server_config/migration.sql new file mode 100644 index 0000000..37453f0 --- /dev/null +++ b/prisma/migrations/20250316063853_add_language_server_config/migration.sql @@ -0,0 +1,14 @@ +-- CreateTable +CREATE TABLE "LanguageServerConfig" ( + "language" "EditorLanguage" NOT NULL, + "protocol" TEXT NOT NULL, + "hostname" TEXT NOT NULL, + "port" INTEGER, + "path" TEXT +); + +-- CreateIndex +CREATE UNIQUE INDEX "LanguageServerConfig_language_key" ON "LanguageServerConfig"("language"); + +-- AddForeignKey +ALTER TABLE "LanguageServerConfig" ADD CONSTRAINT "LanguageServerConfig_language_fkey" FOREIGN KEY ("language") REFERENCES "EditorLanguageConfig"("language") ON DELETE RESTRICT ON UPDATE CASCADE;