CREATE TABLE IF NOT EXISTS `custom_themes` ( `id` text PRIMARY KEY NOT NULL, `user_id` text NOT NULL, `name` text NOT NULL, `description` text DEFAULT '' NOT NULL, `theme_data` text NOT NULL, `created_at` text NOT NULL, `updated_at` text NOT NULL, FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE IF NOT EXISTS `user_theme_preference` ( `user_id` text PRIMARY KEY NOT NULL, `active_theme_id` text NOT NULL, `updated_at` text NOT NULL, FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE cascade );