From 00b0cc2a4575b997f6e0afc038e35029af59b5b6 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Wed, 13 May 2026 10:03:07 +0000 Subject: [PATCH] add uploaded_file_id fk to magic_plan_plan --- src/app/db/schema/magic_plan/plan.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/app/db/schema/magic_plan/plan.ts b/src/app/db/schema/magic_plan/plan.ts index 7bc7e97d..f5fabfff 100644 --- a/src/app/db/schema/magic_plan/plan.ts +++ b/src/app/db/schema/magic_plan/plan.ts @@ -1,12 +1,16 @@ -import { pgTable, bigserial, text } from "drizzle-orm/pg-core"; +import { pgTable, bigserial, text, bigint } from "drizzle-orm/pg-core"; +import { uploadedFiles } from "../uploaded_files"; export const magicPlanPlan = pgTable( "magic_plan_plan", { - id: bigserial("id", { mode: "bigint" }).primaryKey(), - name: text("name"), - address: text("address"), - postcode: text("postcode"), - magicPlanUid: text("magic_plan_uid").unique(), + id: bigserial("id", { mode: "bigint" }).primaryKey(), + name: text("name"), + address: text("address"), + postcode: text("postcode"), + magicPlanUid: text("magic_plan_uid").unique(), + uploadedFileId: bigint("uploaded_file_id", { mode: "bigint" }) + .unique() + .references(() => uploadedFiles.id), }, ); \ No newline at end of file