Files
cfw-autumn/shared/models/chatResultModels/chatResultTable.ts
2025-09-22 14:45:25 +01:00

19 lines
565 B
TypeScript

import { pgTable, text, numeric, jsonb, boolean } from "drizzle-orm/pg-core";
import { ChatResultFeature } from "../chatResultModels/chatResultFeature.js";
import { ProductV2 } from "../productV2Models/productV2Models.js";
import { collatePgColumn } from "../../db/utils.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");