CREATE TABLE `article_items` ( `article_id` integer NOT NULL, `item_id` integer NOT NULL, `sort_order` integer DEFAULT 0 NOT NULL, FOREIGN KEY (`article_id`) REFERENCES `articles`(`id`) ON UPDATE no action ON DELETE cascade, FOREIGN KEY (`item_id`) REFERENCES `items`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE `articles` ( `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, `user_id` integer NOT NULL, `title` text DEFAULT '无标题文章' NOT NULL, `content` text DEFAULT '' NOT NULL, `cover_url` text, `status` text DEFAULT 'draft' NOT NULL, `word_count` integer DEFAULT 0 NOT NULL, `share_token` text, `share_expires_at` text, `created_at` integer DEFAULT (cast((julianday('now') - 2440587.5)*86400000 as integer)) NOT NULL, `updated_at` integer DEFAULT (cast((julianday('now') - 2440587.5)*86400000 as integer)) NOT NULL ); --> statement-breakpoint CREATE UNIQUE INDEX `articles_share_token_unique` ON `articles` (`share_token`);