PRAGMA foreign_keys=OFF;--> statement-breakpoint CREATE TABLE `__new_character` ( `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, `name` text NOT NULL, `owner` integer NOT NULL, `progress` text NOT NULL, `thumbnail` blob, FOREIGN KEY (`owner`) REFERENCES `users`(`id`) ON UPDATE cascade ON DELETE cascade ); --> statement-breakpoint INSERT INTO `__new_character`("id", "name", "owner", "progress", "thumbnail") SELECT "id", "name", "owner", "progress", "thumbnail" FROM `character`;--> statement-breakpoint DROP TABLE `character`;--> statement-breakpoint ALTER TABLE `__new_character` RENAME TO `character`;--> statement-breakpoint PRAGMA foreign_keys=ON;