12 lines
426 B
SQL
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");
|