apache / apache/datafusion-sqlparser-rs

Redshift COPY Support

Offen
#1,777 0 Kommentare 0 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

Redshift Copy SQL has multiple parameters that are not supported (for example Authorization parameter IAM_ROLE)

https://docs.aws.amazon.com/redshift/latest/dg/r_COPY-alphabetical-parm-list.html

```
COPY schema.table
FROM 's3://bucket-example/folder/file.csv'
IAM_ROLE 'arn:aws:iam::123456789012:role/my_iam_role'
DELIMTER ','
FORMAT AS CSV
GZIP
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Einstiegspunkt des Rust-SQL-Parsers für COPY-Anweisungen zu finden, und vergleiche seine unterstützten Parameter mit der in der Issue verlinkten AWS-Redshift-COPY-Parameterliste. Füge Abdeckung für IAM_ROLE und die anderen angeforderten, aus diesem Vergleich hervorgehenden Parameter hinzu und überprüfe anschließend, dass die Beispielanweisung erfolgreich geparst wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, rust, sql
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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