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, `people` text NOT NULL, `level` integer DEFAULT 1 NOT NULL, `variables` text DEFAULT '{"health": 0,"mana": 0,"spells": [],"items": [],"exhaustion": 0,"sickness": [],"poisons": []}' NOT NULL, `aspect` integer, `public_notes` text, `private_notes` text, `visibility` text DEFAULT 'private' 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", "people", "level", "variables", "aspect", "public_notes", "private_notes", "visibility", "thumbnail") SELECT "id", "name", "owner", "people", "level", "variables", "aspect", "public_notes", "private_notes", "visibility", "thumbnail" FROM `character`;--> statement-breakpoint DROP TABLE `character`;--> statement-breakpoint ALTER TABLE `__new_character` RENAME TO `character`;--> statement-breakpoint PRAGMA foreign_keys=ON;