HaniBlindBox/server/scripts/migrate_profit_money_data.sql
2026-01-02 05:18:05 +08:00

33 lines
1.1 KiB
Transact-SQL

-- ============================================================
-- 财务数据迁移脚本 - profit_money 表
-- Feature: database-migration, Property 2: 数据记录数一致性
-- Feature: database-migration, Property 4: 财务数据一致性
-- Validates: Requirements 4.7
-- ============================================================
-- 源表: MySQL profit_money (25,770 条记录)
-- 目标表: SQL Server profit_money
-- ============================================================
USE honey_box;
GO
-- 迁移说明:
-- 此脚本通过 Kiro MCP 工具执行
-- 字段映射: addtime -> created_at (Unix时间戳转换)
-- 时间戳转换: DATEADD(SECOND, unix_timestamp, '1970-01-01')
-- 验证迁移前的记录数
PRINT '迁移前 profit_money 记录数:';
SELECT COUNT(*) AS before_count FROM profit_money;
GO
-- 验证迁移后的记录数
PRINT '迁移后 profit_money 记录数:';
SELECT COUNT(*) AS after_count FROM profit_money;
GO
-- 验证余额变动总和
PRINT '余额变动总和验证:';
SELECT SUM(change_money) AS total_change_money FROM profit_money;
GO