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:
@@ -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;
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
@@ -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);
|
||||
Reference in New Issue
Block a user