fix: 补齐迁移 000076 遗漏的列名重命名(card_wallet_id → asset_wallet_id)
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m52s

迁移 000076 只将表名从 card_wallet 改为 asset_wallet,但遗漏了表内
card_wallet_id 列的重命名,导致 Model 中 column:asset_wallet_id 与数据库
实际列名不匹配,所有涉及该字段的 INSERT/SELECT 均报错 2002。

影响范围:
- tb_asset_recharge_record.card_wallet_id → asset_wallet_id
- tb_asset_wallet_transaction.card_wallet_id → asset_wallet_id
This commit is contained in:
2026-03-21 14:30:29 +08:00
parent d2b765327c
commit 4d1e714366
2 changed files with 10 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
ALTER TABLE tb_asset_recharge_record RENAME COLUMN asset_wallet_id TO card_wallet_id;
ALTER TABLE tb_asset_wallet_transaction RENAME COLUMN asset_wallet_id TO card_wallet_id;

View File

@@ -0,0 +1,8 @@
-- 修复迁移 000076 遗漏:表名已从 card_wallet 改为 asset_wallet但列名 card_wallet_id 未同步更名
-- 导致 Model 中 column:asset_wallet_id 与数据库实际列名 card_wallet_id 不匹配INSERT/SELECT 均失败
-- tb_asset_recharge_record: card_wallet_id → asset_wallet_id
ALTER TABLE tb_asset_recharge_record RENAME COLUMN card_wallet_id TO asset_wallet_id;
-- tb_asset_wallet_transaction: card_wallet_id → asset_wallet_id
ALTER TABLE tb_asset_wallet_transaction RENAME COLUMN card_wallet_id TO asset_wallet_id;