Syngnat
|
b293bf0da6
|
🐛 fix(sync/mysql): 修复批量导入占位符超限
- 识别 MySQL Prepared Statement 占位符超限错误
- 对被服务端拒绝的批量 INSERT 自动递归拆批重试
- 增加 24 列 1000 行数据同步回归测试
|
2026-07-30 17:41:01 +08:00 |
|
tianqijiuyun-latiao
|
d13c153f5e
|
✨ feat(i18n): 收口数据库驱动多语言代码
- 提交 internal/db 多驱动用户可见错误与状态文案多语言化
- 补齐数据库驱动多语言测试与六语言 catalog
- 修复 frontend i18n catalog 的 4 个失效 guard
|
2026-06-22 10:09:45 +08:00 |
|
Syngnat
|
5ab50db51c
|
⚡️ perf(sync): 优化大表同步分页与批量写入
- 同步分析和预览改为分页扫描差异,避免一次性加载源表和目标表
- 直接导入与源查询同步支持分页读取和分批提交,降低低内存机器 OOM 风险
- 各数据库 ApplyChanges 统一使用参数化批量 INSERT,减少大表同步 SQL 超时
- MySQL 批量写入按行数和参数数量拆分,兼容超宽表场景
- 补充批量插入、分页差异和源查询同步回归测试
|
2026-05-26 08:27:15 +08:00 |
|