Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Database features and API stability

Ouverte
#2,335 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 2 jours

Personne n'a encore pris cette issue.

Évaluation

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

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.

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.

Langage dominant
Rust
Étoiles
3.5k
Forks
774
Merge moyen
3 j 23 h
PR mergées (30 j)
54

Préparer son environnement

Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de apache/datafusion-sqlparser-rs

Toutes les issues de apache/datafusion-sqlparser-rs

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

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