added portfolio_id

This commit is contained in:
Jun-te Kim 2026-02-26 14:55:53 +00:00
parent d6d5accf95
commit 5d9a413aff

View file

@ -1,8 +1,15 @@
import { pgTable, uuid, text, timestamp } from "drizzle-orm/pg-core";
import { pgTable, uuid, text, timestamp, bigint } from "drizzle-orm/pg-core";
import { portfolio } from "../portfolio";
export const tasks = pgTable("tasks", {
id: uuid("id").defaultRandom().primaryKey(),
// ✅ Optional bigint foreign key
portfolioId: bigint("portfolio_id", { mode: "number" })
.references(() => portfolio.id, {
onDelete: "set null",
}),
taskSource: text("task_source").notNull(),
jobStarted: timestamp("job_started", { precision: 6, withTimezone: true }),