PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Spielt die Groß-/Kleinschreibung eine Rolle, wenn Daten aus S3 automatisch in eine Redshift-Tabelle geladen werden?

Der Befehl Redshift COPY aus S3-Daten unter Verwendung des Schalters „auto“ ist in der Tat für JSON von Groß-/Kleinschreibung abhängig. Ich habe eine der gzippten JSON-Dateien genommen, alles auf Kleinbuchstaben umgestellt, sie neu gezippt, die Tabelle gelöscht und denselben Kopierbefehl verwendet, und es hat gut funktioniert.

Es scheint keine Möglichkeit zu geben, Redshift zu erzwingen, um CamelCase für einige Spaltennamen zu verwenden. Ich habe doppelte Anführungszeichen verwendet, um die Spalten zu erstellen, und die Rotverschiebung zwingt sie immer noch in Kleinbuchstaben.