PRAGMA foreign_keys=OFF;--> statement-breakpoint CREATE TABLE `__new_content_items` ( `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, `channel_id` integer, `title` text NOT NULL, `platform_content_id` text NOT NULL, `url` text NOT NULL, `content_type` text NOT NULL, `duration` integer, `file_path` text, `file_size` integer, `format` text, `quality_metadata` text, `status` text DEFAULT 'monitored' NOT NULL, `thumbnail_url` text, `published_at` text, `downloaded_at` text, `monitored` integer DEFAULT true NOT NULL, `created_at` text DEFAULT (datetime('now')) NOT NULL, `updated_at` text DEFAULT (datetime('now')) NOT NULL, FOREIGN KEY (`channel_id`) REFERENCES `channels`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint INSERT INTO `__new_content_items`("id", "channel_id", "title", "platform_content_id", "url", "content_type", "duration", "file_path", "file_size", "format", "quality_metadata", "status", "thumbnail_url", "published_at", "downloaded_at", "monitored", "created_at", "updated_at") SELECT "id", "channel_id", "title", "platform_content_id", "url", "content_type", "duration", "file_path", "file_size", "format", "quality_metadata", "status", "thumbnail_url", "published_at", "downloaded_at", "monitored", "created_at", "updated_at" FROM `content_items`;--> statement-breakpoint DROP TABLE `content_items`;--> statement-breakpoint ALTER TABLE `__new_content_items` RENAME TO `content_items`;--> statement-breakpoint PRAGMA foreign_keys=ON;--> statement-breakpoint ALTER TABLE `format_profiles` ADD `embed_thumbnail` integer DEFAULT false NOT NULL;--> statement-breakpoint ALTER TABLE `format_profiles` ADD `sponsor_block_remove` text;