apache / apache/datafusion-sqlparser-rs

Database features and API stability

Ouverte
#2,335 2 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

Each new release breaks build, so using the library is like sitting on a time ticking bomb. It's fine when you need to parse literally any SQL query, e.g. you have wild mix of SQLite, MySQL, DuckDB and PostgreSQL commands, but it's rarely needed this way.

It would be better if each database-specific field will be feature-gated, as new syntax added doesn't affect previously added features.

Here struct builders mentioned in another issue would be greatly appreciated.

I would like to contribute into builders part.

Guide de contribution

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

Piste de recherche

L’issue ne mentionne aucun fichier ni test ; commencez donc par recenser les champs spécifiques aux bases de données existants, la configuration du feature-gating et le travail sur le struct-builder mentionné ici et dans l’autre issue. Limitez ensuite la proposition à une étape concrète du builder ou du gating, puis définissez des tests montrant que les fonctionnalités de base de données prises en charge restent compilables sans modifications de syntaxe sans rapport.

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

Évaluation

Stack technique
rust, sql
Domaine
databases
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Active
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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