# ============================================================ # 用户数据迁移脚本 - PowerShell 批量迁移 # Feature: database-migration, Property 2: 数据记录数一致性 # Feature: database-migration, Property 3: 时间戳转换正确性 # Validates: Requirements 1.5, 1.6 # ============================================================ # 此脚本通过 MCP 工具执行,从 MySQL 读取数据并插入到 SQL Server # 由于 MCP 工具的限制,实际迁移通过 Kiro 代理执行 Write-Host "========================================" -ForegroundColor Cyan Write-Host "用户数据迁移脚本" -ForegroundColor Cyan Write-Host "========================================" -ForegroundColor Cyan Write-Host "" Write-Host "源表: MySQL user (2,202 条记录)" Write-Host "目标表: SQL Server users" Write-Host "" Write-Host "迁移步骤:" Write-Host "1. 从 MySQL 读取用户数据" Write-Host "2. 转换 Unix 时间戳为 DATETIME2" Write-Host "3. 插入到 SQL Server users 表" Write-Host "" Write-Host "字段映射:" Write-Host " openid -> open_id" Write-Host " unionid -> union_id" Write-Host " gzh_openid -> gzh_open_id" Write-Host " headimg -> head_img" Write-Host " istest -> is_test" Write-Host " addtime -> created_at (Unix时间戳转换)" Write-Host " update_time -> updated_at (Unix时间戳转换)" Write-Host " last_login_time -> last_login_time (Unix时间戳转换)" Write-Host ""