Files
cfw-autumn/shared/models/chatResultModels/chatResultTable.ts
John Yeo cb05d169a2 wip
2026-01-23 17:13:19 +00:00

18 lines
574 B
TypeScript

import { boolean, jsonb, numeric, pgTable, text } from "drizzle-orm/pg-core";
import { collatePgColumn } from "../../db/utils.js";
import type { ChatResultFeature } from "../chatResultModels/chatResultFeature.js";
import type { ProductV2 } from "../productV2Models/productV2Models.js";
export const chatResults = pgTable("chat_results", {
id: text("id").primaryKey(),
created_at: numeric("created_at"),
data: jsonb("data")
.$type<{
features: ChatResultFeature[];
products: ProductV2[];
}>()
.notNull(),
}).enableRLS();
collatePgColumn(chatResults.id, "C");