Commit Graph

6 Commits

Author SHA1 Message Date
liuy 9e05f88ce7 feat(DevGeneratePaginatedSqlProcessor): 增加对 Microsoft SQL Server 的支持
- 新增针对 SQL Server 的分页查询和最大值查询逻辑
- 优化全量同步和增量同步的 SQL生成逻辑
- 增加 SQL 解析和条件插入功能,以支持复杂查询
- 更新依赖,增加 jsqlparser 用于 SQL 解析
2025-07-10 17:05:41 +08:00
liuy bb4d2f4de3 fix(DevGeneratePaginatedSqlProcessor): 修复全量同步阶段数据查询逻辑
- 修改 whereClause初始值为 null,优化逻辑判断
- 在全量同步阶段添加数据范围限制条件
-针对不同数据库类型调整分页 SQL 语句格式
2025-07-10 10:27:51 +08:00
liuy 496c69864a 从远程仓库移除 .idea 目录 2025-07-09 16:01:44 +08:00
liuy 4f26616608 删除 .gitignore 文件 2025-07-09 15:57:14 +08:00
liuy e21e12cfc0 chore: 添加 .gitignore 文件以忽略操作系统和项目构建生成的临时文件
- 忽略 macOS 系统生成的临时文件和目录
- 忽略 Windows系统生成的临时文件和目录
- 忽略 IntelliJ IDEA 自动生成的缓存目录
- 忽略 Maven 构建过程生成的临时目录
2025-07-09 15:54:13 +08:00
liuy bdb8766c26 feat(nifi): 添加自定义分页 SQL 处理器
- 新增 DevGeneratePaginatedSqlProcessor 处理器
- 实现了 Oracle、MySQL 和 SQL Server 的分页查询
- 添加了状态管理,以跟踪每个表的最大值列
- 包含了错误处理和日志记录功能
- 新建了 Maven 项目结构和必要的配置文件
- 编写了处理器的单元测试
- 添加了项目文档和 README 文件
2025-07-09 15:47:21 +08:00