feat: add ludusavi metadata import into database

WARNING: includes debug route
This commit is contained in:
DecDuck
2025-06-03 17:27:35 +10:00
parent 1bfdd73e4c
commit 951a741f3e
7 changed files with 217 additions and 0 deletions

View File

@ -0,0 +1,19 @@
-- CreateTable
CREATE TABLE "LudusaviEntry" (
"name" TEXT NOT NULL,
CONSTRAINT "LudusaviEntry_pkey" PRIMARY KEY ("name")
);
-- CreateTable
CREATE TABLE "LudusaviPlatformEntry" (
"ludusaviEntryName" TEXT NOT NULL,
"platform" "Platform" NOT NULL,
"files" TEXT[],
"registry" TEXT[],
CONSTRAINT "LudusaviPlatformEntry_pkey" PRIMARY KEY ("ludusaviEntryName","platform")
);
-- AddForeignKey
ALTER TABLE "LudusaviPlatformEntry" ADD CONSTRAINT "LudusaviPlatformEntry_ludusaviEntryName_fkey" FOREIGN KEY ("ludusaviEntryName") REFERENCES "LudusaviEntry"("name") ON DELETE RESTRICT ON UPDATE CASCADE;

View File

@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "LudusaviEntry" ADD COLUMN "steamId" TEXT;