Files
fragginwagon ffd239d27c
Quality / test (push) Canceled after 0s
feat: add seller saved views
2026-09-10 01:36:15 -04:00

12 lines
426 B
SQL

CREATE TABLE "saved_views" (
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid(),
"seller_id" uuid NOT NULL REFERENCES "sellers"("id") ON DELETE CASCADE,
"name" text NOT NULL,
"filters" jsonb DEFAULT '{}'::jsonb NOT NULL,
"created_at" timestamptz DEFAULT now() NOT NULL,
"updated_at" timestamptz DEFAULT now() NOT NULL
);
CREATE UNIQUE INDEX "saved_views_seller_name_unique"
ON "saved_views" ("seller_id", "name");