CREATE TABLE IF NOT EXISTS "feedback" ( "id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL, "tv_show_name" text NOT NULL, "stars" integer NOT NULL, "feedback" text DEFAULT '' NOT NULL, "created_at" timestamp DEFAULT now() NOT NULL ); --> statement-breakpoint CREATE TABLE IF NOT EXISTS "recommendations" ( "id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL, "title" text NOT NULL, "main_prompt" text NOT NULL, "liked_shows" text DEFAULT '' NOT NULL, "disliked_shows" text DEFAULT '' NOT NULL, "themes" text DEFAULT '' NOT NULL, "brainstorm_count" integer DEFAULT 100 NOT NULL, "recommendations" jsonb, "status" text DEFAULT 'pending' NOT NULL, "created_at" timestamp DEFAULT now() NOT NULL ); --> statement-breakpoint CREATE UNIQUE INDEX IF NOT EXISTS "feedback_tv_show_name_idx" ON "feedback" USING btree ("tv_show_name");