apache / apache/datafusion-sqlparser-rs

Expand Trigger parsing support

Aperta
#1,388 0 commenti 2 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
3.5k
Fork
772
Merge medio
4g 9h
PR unite (30g)
17

Descrizione

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!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia leggendo il supporto esistente per il parsing di CREATE TRIGGER per i dialetti Postgres e Generic, quindi confrontalo con la sintassi CREATE TRIGGER di SQLite nella documentazione di SQLite collegata. Il lavoro è completato quando le istruzioni dei trigger SQLite, inclusi i corpi delle funzioni inline, vengono accettate e coperte da test del parser appropriati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust, sqlite
Ambito
databases
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.