···11-PRAGMA foreign_keys=OFF;--> statement-breakpoint
22-CREATE TABLE `__new_feature_requests` (
33- `id` text PRIMARY KEY NOT NULL,
44- `sphere_id` text NOT NULL,
55- `number` integer NOT NULL,
66- `author_did` text NOT NULL,
77- `title` text NOT NULL,
88- `description` text NOT NULL,
99- `category` text DEFAULT 'general' NOT NULL,
1010- `status` text DEFAULT 'requested' NOT NULL,
1111- `duplicate_of_id` text,
1212- `pds_uri` text,
1313- `hidden_at` text,
1414- `moderated_by` text,
1515- `created_at` text DEFAULT (datetime('now')) NOT NULL,
1616- `updated_at` text DEFAULT (datetime('now')) NOT NULL,
1717- FOREIGN KEY (`sphere_id`) REFERENCES `spheres`(`id`) ON UPDATE no action ON DELETE no action
1818-);
1919---> statement-breakpoint
2020-INSERT INTO `__new_feature_requests`("id", "sphere_id", "number", "author_did", "title", "description", "category", "status", "duplicate_of_id", "pds_uri", "hidden_at", "moderated_by", "created_at", "updated_at") SELECT "id", "sphere_id", "number", "author_did", "title", "description", "category", "status", "duplicate_of_id", "pds_uri", "hidden_at", "moderated_by", "created_at", "updated_at" FROM `feature_requests`;--> statement-breakpoint
2121-DROP TABLE `feature_requests`;--> statement-breakpoint
2222-ALTER TABLE `__new_feature_requests` RENAME TO `feature_requests`;--> statement-breakpoint
2323-PRAGMA foreign_keys=ON;--> statement-breakpoint
2424-CREATE UNIQUE INDEX `idx_feature_requests_sphere_number` ON `feature_requests` (`sphere_id`,`number`);--> statement-breakpoint
2525-CREATE INDEX `idx_feature_requests_sphere` ON `feature_requests` (`sphere_id`);--> statement-breakpoint
2626-CREATE INDEX `idx_feature_requests_status` ON `feature_requests` (`status`);--> statement-breakpoint
2727-CREATE INDEX `idx_feature_requests_created` ON `feature_requests` (`created_at`);--> statement-breakpoint
2828-CREATE INDEX `idx_feature_requests_category` ON `feature_requests` (`category`);