feat: 新增 asset_wallet 和 reference_no 数据库迁移

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-03-16 15:42:52 +08:00
parent 0ef136f008
commit 4156bfc9dd
4 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
ALTER TABLE tb_asset_recharge_record RENAME TO tb_card_recharge_record;
ALTER TABLE tb_asset_wallet_transaction RENAME TO tb_card_wallet_transaction;
ALTER TABLE tb_asset_wallet RENAME TO tb_card_wallet;

View File

@@ -0,0 +1,9 @@
-- 将卡钱包相关表统一改名为资产钱包使命名与实际承载的两种资产iot_card + device一致
-- tb_card_wallet → tb_asset_wallet
ALTER TABLE tb_card_wallet RENAME TO tb_asset_wallet;
-- tb_card_wallet_transaction → tb_asset_wallet_transaction
ALTER TABLE tb_card_wallet_transaction RENAME TO tb_asset_wallet_transaction;
-- tb_card_recharge_record → tb_asset_recharge_record
ALTER TABLE tb_card_recharge_record RENAME TO tb_asset_recharge_record;

View File

@@ -0,0 +1,2 @@
ALTER TABLE tb_asset_wallet_transaction ALTER COLUMN reference_no TYPE BIGINT USING reference_no::BIGINT;
ALTER TABLE tb_asset_wallet_transaction RENAME COLUMN reference_no TO reference_id;

View File

@@ -0,0 +1,4 @@
-- 将流水记录中的关联ID字段从 bigint 类型的 reference_id 改为 varchar(50) 的 reference_no
-- 用于存储可读的业务编号充值单号CRCH…或订单号ORD…
ALTER TABLE tb_asset_wallet_transaction RENAME COLUMN reference_id TO reference_no;
ALTER TABLE tb_asset_wallet_transaction ALTER COLUMN reference_no TYPE VARCHAR(50) USING reference_no::VARCHAR(50);