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;