PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Il caso è importante quando si caricano i dati "automaticamente" da S3 in una tabella Redshift?

Il comando Redshift COPY dai dati S3 che utilizza l'opzione 'auto' fa distinzione tra maiuscole e minuscole per JSON. Ho preso uno dei file JSON compressi con gzip, ho cambiato tutto in minuscolo, l'ho rizippato, ho annullato la tabella e ho usato lo stesso comando di copia e ha funzionato bene.

Non sembra esserci alcun modo per imporre il redshift per utilizzare camelCase per alcuni nomi di colonne. Ho usato le virgolette doppie per creare le colonne e il redshift le costringe ancora a scrivere in minuscolo.