fix(identity): update migration to TEXT avatar and remove province/city/address

- Change avatar_url column from VARCHAR(500) to TEXT
- Remove province_code, city_code, address columns from user_accounts
- Remove idx_province_city index

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
hailin 2025-12-07 11:28:09 -08:00
parent 2705812826
commit 79345a20cf
2 changed files with 3 additions and 8 deletions

View File

@ -36,7 +36,8 @@
"Bash(cmd /c \"cd /d c:\\Users\\dong\\Desktop\\rwadurian && git add -A && git status\")",
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" status)",
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" add -A)",
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" commit -m \"$(cat <<''EOF''\nrefactor(identity): remove province/city/address fields\n\n- Remove provinceCode, cityCode, address from UserAccount aggregate\n- Remove ProvinceCode, CityCode value objects\n- Remove UserLocationUpdatedEvent domain event\n- Update Prisma schema to drop province/city/address columns\n- Update repository, mapper, handlers, services and DTOs\n- Clean up tests and factory files\n\nProvince/city should belong to adoption-service as transaction data,\nnot identity-service user data.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")"
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" commit -m \"$(cat <<''EOF''\nrefactor(identity): remove province/city/address fields\n\n- Remove provinceCode, cityCode, address from UserAccount aggregate\n- Remove ProvinceCode, CityCode value objects\n- Remove UserLocationUpdatedEvent domain event\n- Update Prisma schema to drop province/city/address columns\n- Update repository, mapper, handlers, services and DTOs\n- Clean up tests and factory files\n\nProvince/city should belong to adoption-service as transaction data,\nnot identity-service user data.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" push)"
],
"deny": [],
"ask": []

View File

@ -4,12 +4,9 @@ CREATE TABLE "user_accounts" (
"account_sequence" BIGINT NOT NULL,
"phone_number" VARCHAR(20),
"nickname" VARCHAR(100) NOT NULL,
"avatar_url" VARCHAR(500),
"avatar_url" TEXT,
"inviter_sequence" BIGINT,
"referral_code" VARCHAR(10) NOT NULL,
"province_code" VARCHAR(10) NOT NULL,
"city_code" VARCHAR(10) NOT NULL,
"address" VARCHAR(500),
"kyc_status" VARCHAR(20) NOT NULL DEFAULT 'NOT_VERIFIED',
"real_name" VARCHAR(100),
"id_card_number" VARCHAR(20),
@ -191,9 +188,6 @@ CREATE INDEX "idx_referral_code" ON "user_accounts"("referral_code");
-- CreateIndex
CREATE INDEX "idx_inviter" ON "user_accounts"("inviter_sequence");
-- CreateIndex
CREATE INDEX "idx_province_city" ON "user_accounts"("province_code", "city_code");
-- CreateIndex
CREATE INDEX "idx_kyc_status" ON "user_accounts"("kyc_status");