apache / apache/datafusion-sqlparser-rs
`PostgreSQL` differential fuzzing
- 主要言語
- Rust
- スター
- 3.5k
- フォーク
- 772
- 平均マージ
- 4日 9時間
- マージ済み PR(30日)
- 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
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
このレポートでは、PostgreSQL の differential-fuzzing による約 10,000 件の最小化済みエントリについて説明されていますが、ソースファイル、テスト、エントリーポイントは一切示されていません。まず fuzzing の結果を確認し、maintainer の承認を得た重複排除と対象範囲の絞り込みの方法を確立してください。完了とみなすには、合意されたプロセスと、個別に対応可能な修正が必要です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- postgresql, rust, sqlite
- 領域
- databases
- issue の種類
- バグ
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100