apache / apache/datafusion-sqlparser-rs

`PostgreSQL` differential fuzzing

Ouverte
#2,259 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Rust
Étoiles
3.5k
Forks
772
Merge moyen
4 j 9 h
PR mergées (30 j)
17

Description

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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Le rapport décrit environ 10 000 entrées minimisées issues du differential-fuzzing de PostgreSQL, mais ne nomme aucun fichier source, test ou point d’entrée. Commencez par examiner les résultats du fuzzing et obtenir une méthode de déduplication et de cadrage approuvée par un maintainer ; le travail serait considéré comme terminé lorsqu’un processus convenu et des corrections pouvant être traitées individuellement seraient définis.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
postgresql, rust, sqlite
Domaine
databases
Type d'issue
Bug
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.