BEGIN TRANSACTION; CREATE TABLE "UserFishItem" ( "Id" INTEGER NOT NULL CONSTRAINT "PK_UserFishItem" PRIMARY KEY AUTOINCREMENT, "UserId" INTEGER NOT NULL, "ItemType" INTEGER NOT NULL, "ItemId" INTEGER NOT NULL, "IsEquipped" INTEGER NOT NULL, "UsesLeft" INTEGER NULL, "ExpiresAt" TEXT NULL ); CREATE INDEX "IX_UserFishItem_UserId" ON "UserFishItem" ("UserId"); CREATE TABLE "ef_temp_UserFishStats" ( "Id" INTEGER NOT NULL CONSTRAINT "PK_UserFishStats" PRIMARY KEY AUTOINCREMENT, "Skill" INTEGER NOT NULL, "UserId" INTEGER NOT NULL ); INSERT INTO "ef_temp_UserFishStats" ("Id", "Skill", "UserId") SELECT "Id", "Skill", "UserId" FROM "UserFishStats"; COMMIT; PRAGMA foreign_keys = 0; BEGIN TRANSACTION; DROP TABLE "UserFishStats"; ALTER TABLE "ef_temp_UserFishStats" RENAME TO "UserFishStats"; COMMIT; PRAGMA foreign_keys = 1; BEGIN TRANSACTION; CREATE UNIQUE INDEX "IX_UserFishStats_UserId" ON "UserFishStats" ("UserId"); COMMIT; INSERT INTO "__EFMigrationsHistory" ("MigrationId", "ProductVersion") VALUES ('20250327001835_fishitems', '9.0.1');