apache / apache/datafusion-sqlparser-rs
Expand Trigger parsing support
- 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