apache / apache/datafusion-sqlparser-rs

Expand Trigger parsing support

Offen
#1,388 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
3.5k
Forks
772
Ø Merge
4 T. 9 Std.
Gemergte PRs (30 T.)
17

Beschreibung

Hi folks,

Thanks @LucaCappelletti94 for stepping in. I was very excited to see "CREATE TRIGGER" support landing.

I just tried it it out and noticed that it's implemented for the Postgres and Generic dialects only, which is a great. I was wondering if there are any plans to extend support to other dialects? I'm most interest in sqlite: https://www.sqlite.org/lang_createtrigger.html with the biggest difference being inline functions bodies vs "execute function_name"

Thanks!

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die vorhandene Unterstützung für das Parsen von CREATE TRIGGER für die Dialekte Postgres und Generic zu lesen, und vergleiche sie anschließend mit der Syntax von SQLite für CREATE TRIGGER in der verlinkten SQLite-Dokumentation. Als erledigt gilt die Aufgabe, wenn SQLite-Trigger-Anweisungen einschließlich Inline-Funktionskörpern akzeptiert und durch geeignete Parser-Tests abgedeckt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, sqlite
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.