Polecenie Redshift COPY z danych S3 przy użyciu przełącznika „auto” rzeczywiście uwzględnia wielkość liter w formacie JSON. Wziąłem jeden ze spakowanych plików JSON za pomocą gzip, zmieniłem wszystko na małe litery, przepakowałem go, zniszczyłem tabelę i użyłem tego samego polecenia kopiowania i wszystko działało dobrze.
Wydaje się, że nie ma żadnego sposobu na wymuszenie przesunięcia ku czerwieni, aby używać camelCase dla niektórych nazw kolumn. Użyłem podwójnych cudzysłowów, aby utworzyć kolumny, a przesunięcie ku czerwieni nadal zmienia je na małe.