From 43016e9ee853e4f94afa51dcfa02ceca71a453a3 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 8 Dec 2025 07:08:24 -0800 Subject: [PATCH] fix(prisma): remove redundant migrations and duplicate indexes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - mpc-service: remove duplicate index idx_ms_username on mpc_shares.username (keep only unique index uq_ms_username since username is unique) - identity-service: remove redundant migration 20241206000000_add_device_hardware_info (fields already exist in initial migration 20241204000000_init) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../migration.sql | 12 ------------ .../migrations/20241204000000_init/migration.sql | 5 +---- 2 files changed, 1 insertion(+), 16 deletions(-) delete mode 100644 backend/services/identity-service/prisma/migrations/20241206000000_add_device_hardware_info/migration.sql diff --git a/backend/services/identity-service/prisma/migrations/20241206000000_add_device_hardware_info/migration.sql b/backend/services/identity-service/prisma/migrations/20241206000000_add_device_hardware_info/migration.sql deleted file mode 100644 index 9f8a975c..00000000 --- a/backend/services/identity-service/prisma/migrations/20241206000000_add_device_hardware_info/migration.sql +++ /dev/null @@ -1,12 +0,0 @@ --- AlterTable: Add hardware info fields to user_devices -ALTER TABLE "user_devices" ADD COLUMN "platform" VARCHAR(20); -ALTER TABLE "user_devices" ADD COLUMN "device_model" VARCHAR(100); -ALTER TABLE "user_devices" ADD COLUMN "os_version" VARCHAR(50); -ALTER TABLE "user_devices" ADD COLUMN "app_version" VARCHAR(20); -ALTER TABLE "user_devices" ADD COLUMN "screen_width" INTEGER; -ALTER TABLE "user_devices" ADD COLUMN "screen_height" INTEGER; -ALTER TABLE "user_devices" ADD COLUMN "locale" VARCHAR(10); -ALTER TABLE "user_devices" ADD COLUMN "timezone" VARCHAR(50); - --- CreateIndex -CREATE INDEX "idx_platform" ON "user_devices"("platform"); diff --git a/backend/services/mpc-service/prisma/migrations/20241204000000_init/migration.sql b/backend/services/mpc-service/prisma/migrations/20241204000000_init/migration.sql index 4debe56d..57819374 100644 --- a/backend/services/mpc-service/prisma/migrations/20241204000000_init/migration.sql +++ b/backend/services/mpc-service/prisma/migrations/20241204000000_init/migration.sql @@ -38,8 +38,5 @@ CREATE UNIQUE INDEX "mpc_wallets_username_key" ON "mpc_wallets"("username"); -- CreateIndex CREATE INDEX "idx_mw_username" ON "mpc_wallets"("username"); --- CreateIndex -CREATE INDEX "idx_ms_username" ON "mpc_shares"("username"); - --- CreateIndex +-- CreateIndex (username is unique, so only need unique index) CREATE UNIQUE INDEX "uq_ms_username" ON "mpc_shares"("username");