feat: add seller saved views
Quality / test (push) Canceled after 0s

This commit is contained in:
2026-09-10 01:36:15 -04:00
parent ec322df25c
commit ffd239d27c
19 changed files with 364 additions and 0 deletions
@@ -90,6 +90,20 @@ export const inventoryExportJobs = pgTable(
],
);
export const savedViews = pgTable(
"saved_views",
{
id: uuid("id").defaultRandom().primaryKey(),
sellerId: uuid("seller_id")
.notNull()
.references(() => sellers.id, { onDelete: "cascade" }),
name: text("name").notNull(),
filters: jsonb("filters").default({}).notNull(),
...timestamps,
},
(table) => [uniqueIndex("saved_views_seller_name_unique").on(table.sellerId, table.name)],
);
export const sessions = pgTable(
"sessions",
{