18 lines
498 B
TypeScript
18 lines
498 B
TypeScript
import { pgTable, text, numeric, jsonb, boolean } from "drizzle-orm/pg-core";
|
|
|
|
import { ChatResultFeature, ProductV2 } from "@autumn/shared";
|
|
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");
|