apache / apache/datafusion-sqlparser-rs
`PostgreSQL` differential fuzzing
- 主要语言
- Rust
- 星标
- 3.5k
- 派生
- 772
- 平均合并
- 4 天 9 小时
- 30 天内合并 PR
- 17
描述
Hi,
With differential fuzzing of sqlparser vs postgres 18, I have collected a very large list of missing features, mistakenly rejected statements, and generally speaking, bugs. I want to do the same for SQLite, since these two are the dialects I use primarily in my projects.
This list is currently non-deduplicated (meaning I am not sure exactly which statements are redounded) and is currently at about 10k minimized entries (minimized according to honggfuzz).
I made several PRs over the weekend trying to address the most common cases the fuzzer was finding, but it is way too much work to do on my own. Also, I do not think that just opening 10k issues or a single issue with 10k errors in it is viable.
How do you suggest I proceed?
Best,
Luca
贡献指南
这个仓库没有索引到贡献指南
调研方向
该报告描述了大约 10,000 条 PostgreSQL differential-fuzzing 的最小化条目,但没有列出任何源文件、测试或入口点。首先审查 fuzzing 结果,并取得 maintainer 批准的去重和界定范围的方法;完成的要求是达成一致的流程,并得到可逐项处理的修复。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- postgresql, rust, sqlite
- 领域
- databases
- Issue 类型
- 缺陷
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 20/100