fix(prisma): remove redundant migrations and duplicate indexes

- 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 <noreply@anthropic.com>
This commit is contained in:
hailin 2025-12-08 07:08:24 -08:00
parent 1bfbaa06f1
commit 43016e9ee8
2 changed files with 1 additions and 16 deletions

View File

@ -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");

View File

@ -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");