PRAGMA foreign_keys=OFF;--> statement-breakpoint CREATE TABLE `__new_userCharacterHistory` ( `id` text PRIMARY KEY NOT NULL, `userId` text, `characterHistoryId` text, `tryCount` integer NOT NULL, `createdAt` integer NOT NULL, FOREIGN KEY (`userId`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action, FOREIGN KEY (`characterHistoryId`) REFERENCES `characterHistory`(`id`) ON UPDATE no action ON DELETE no action ); --> statement-breakpoint INSERT INTO `__new_userCharacterHistory`("id", "userId", "characterHistoryId", "tryCount", "createdAt") SELECT "id", "userId", "characterId", "tryCount", "createdAt" FROM `userCharacterHistory`;--> statement-breakpoint DROP TABLE `userCharacterHistory`;--> statement-breakpoint ALTER TABLE `__new_userCharacterHistory` RENAME TO `userCharacterHistory`;--> statement-breakpoint PRAGMA foreign_keys=ON;