CREATE TABLE `wishlist_comments` ( `id` text PRIMARY KEY NOT NULL, `item_id` text NOT NULL, `user_id` text NOT NULL, `user_name` text NOT NULL, `content` text NOT NULL, `created_at` text NOT NULL, FOREIGN KEY (`item_id`) REFERENCES `wishlist_items`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE `wishlist_items` ( `id` text PRIMARY KEY NOT NULL, `name` text NOT NULL, `description` text NOT NULL, `category` text NOT NULL, `priority` text NOT NULL, `estimated_cost` real, `link` text, `submitted_by` text NOT NULL, `submitted_by_name` text NOT NULL, `created_at` text NOT NULL ); --> statement-breakpoint CREATE TABLE `wishlist_votes` ( `id` text PRIMARY KEY NOT NULL, `item_id` text NOT NULL, `user_id` text NOT NULL, `created_at` text NOT NULL, FOREIGN KEY (`item_id`) REFERENCES `wishlist_items`(`id`) ON UPDATE no action ON DELETE cascade );