【我的第一款 AI 实践】数据流动/迁移工具
如果只是简单的数据迁移,那么你无需选择此工具,使用 Navicat 等,从 A1 到 A2 即可。如果你想要 PG 到 MySQL,从 Neo4j 到 MongoDB,从 MongoDB 到 ES。那么这个工具就适合你了。
支持:PostgreSQL、Elasticsearch、MySQL、SQLite、Hive、Neo4j 与 Microsoft Access 的桌面数据迁移工具,内置 Go 迁移引擎,支持大文件流式传输、断点续传与多任务并行调度。
【前文:我的第一款通过智能体生成的完整跨平台桌面应用】
git release:https://github.com/Uni-lovenix/data-migration2/releases/tag/v1.0.0
四大核心优势
🚀 1. 全量同步 —— 大数据量也能稳稳搞定
- 基于主键分片 + 并行扫描千万级数据不再“一夜跑不完”。。
- 自动进度条与速率展示,随时掌握任务状态。
- 支持断点续扫,重启任务自动从未完成分片继续。
⚡ 2. 增量迁移 —— 业务变化实时同步
- 基于 PostgreSQL 逻辑复制 / WAL增量捕获,毫秒级延迟。
- 自动识别 INSERT / UPDATE / DELETE,目标端始终与源端保持一致。
- 增量位点持久化存储,进程崩溃后自动从断点恢复。
🧩 3. 字段映射 —— Schema 不再是绊脚石
- 可视化字段映射配置,支持一对一、一对多、字段拆分与拼接。
- 内置丰富的类型转换器(时间、JSON、数组、地理坐标等)。
- 自动适配 Elasticsearch 的 keyword / text / date / nested 等类型。
🛡️ 4. 断点续传 —— 再也不怕半夜被叫醒
- 全量与增量统一位点管理,任意时刻可安全暂停与恢复。
- 失败任务自动记录异常行,修复后可选择性重放。
- 完善的日志、指标与告警机制,问题可定位、可追溯。
AI小功能
- 支持agentic使用(小蹭热度)
实践过程
- 第一阶段
只使用了提示词 - 第二阶段
harness提示工程,支持跨会话的记忆 - 第三阶段
ai智能体编排,自动分析需求、判别、实现、提交 - 第四阶段
人工纠错。。。
安装包
windows: 链接的下载资源,需要通过电脑版网页查看,手机上看不到
mac: