Syngnat
|
88b427c41a
|
🔥 remove(go-test): 删除后端读取源码文本断言的测试函数
- 移除 99 个仅读取同包 .go 源码做字符串包含断言的测试函数,共 3746 行
- 判据为函数内出现 os.ReadFile 读取 .go 文件且剥离字符串字面量后不调用任何生产代码
- 保留 2 个同时调用生产接口的测试函数,清理 45 个文件中失去引用的 import
- go build、go vet 通过,测试失败集合由 40 项减至 39 项且无新增,减少项为已长期失败的墓碑用例
|
2026-07-26 21:37:22 +08:00 |
|
tianqijiuyun-latiao
|
f282da3bcb
|
feat(i18n): 收口多语言功能业务代码
|
2026-06-22 15:12:42 +08:00 |
|
Syngnat
|
5ab50db51c
|
⚡️ perf(sync): 优化大表同步分页与批量写入
- 同步分析和预览改为分页扫描差异,避免一次性加载源表和目标表
- 直接导入与源查询同步支持分页读取和分批提交,降低低内存机器 OOM 风险
- 各数据库 ApplyChanges 统一使用参数化批量 INSERT,减少大表同步 SQL 超时
- MySQL 批量写入按行数和参数数量拆分,兼容超宽表场景
- 补充批量插入、分页差异和源查询同步回归测试
|
2026-05-26 08:27:15 +08:00 |
|
Syngnat
|
651eec1617
|
✨ feat(sync): 新增 SQL 结果集数据同步能力
- 同步引擎新增查询结果集同步分支,支持单目标表差异分析、预览与执行
- 数据同步工作台增加 SQL 结果集模式,并补充目标表与查询校验
- 补充后端同步链路与前端请求构造回归测试,并更新 backlog 记录
Fixes #321
|
2026-04-17 16:31:55 +08:00 |
|