将 Salesforce 对象数据批量迁移至目标数据库,UPSERT 增量同步防止重复数据,自动类型转换和实时进度跟踪。


| Salesforce 类型 | 目标数据库类型 | 转换示例 |
|---|---|---|
| boolean (Checkbox) | TINYINT(1) / BIT / NUMBER(1) | True → 1, False → 0 |
| datetime | DATETIME / TIMESTAMP | 2026-02-06T09:19:04.000+0000 → 2026-02-06 09:19:04 |
| date | DATE | 2026-02-06T00:00:00.000+0000 → 2026-02-06 |
| double / int | DECIMAL / INT / BIGINT | 保持原值(不额外处理) |
| currency / percent | DECIMAL(18,2) | 保持原值 |
| string / textarea / picklist | TEXT | 保持原字符串(按字段类型判断) |
| reference (Lookup) | TEXT | 18 位 Salesforce Id 字符串 |
使用 INSERT INTO ... ON DUPLICATE KEY UPDATE 语句实现 UPSERT:
| 列名 | 说明 |
|---|---|
| Object Name | Salesforce 对象 API 名称 |
| Fields | 字段数量 |
| Dest Table | 目标数据库表名(sf_ 前缀) |
| Table Ready | 表是否已创建(Yes/No) |
| Status | 数据迁移状态(StatusCell SVG 图标) |
| SF Count | Salesforce 源端记录数(从备份读取) |
| Migrated | 已迁入目标库的记录数 |