UNPKG

manifest

Version:

Self-hosted Manifest LLM router with embedded server, SQLite database, and dashboard

31 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AddCustomProviders1772668898071 = void 0; class AddCustomProviders1772668898071 { async up(queryRunner) { await queryRunner.query(` CREATE TABLE "custom_providers" ( "id" varchar NOT NULL, "agent_id" varchar NOT NULL, "user_id" varchar NOT NULL, "name" varchar NOT NULL, "base_url" varchar NOT NULL, "models" text NOT NULL, "created_at" timestamp NOT NULL DEFAULT NOW(), CONSTRAINT "PK_custom_providers" PRIMARY KEY ("id"), CONSTRAINT "FK_custom_providers_agent" FOREIGN KEY ("agent_id") REFERENCES "agents"("id") ON DELETE CASCADE ) `); await queryRunner.query(` CREATE UNIQUE INDEX "IDX_custom_providers_agent_name" ON "custom_providers" ("agent_id", "name") `); } async down(queryRunner) { await queryRunner.query(`DROP INDEX IF EXISTS "IDX_custom_providers_agent_name"`); await queryRunner.query(`DROP TABLE IF EXISTS "custom_providers"`); } } exports.AddCustomProviders1772668898071 = AddCustomProviders1772668898071; //# sourceMappingURL=1772668898071-AddCustomProviders.js.map