PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

La casse est-elle importante lors du chargement "automatique" des données de S3 dans une table Redshift ?

La commande Redshift COPY à partir des données S3 à l'aide du commutateur 'auto' est en effet sensible à la casse pour JSON. J'ai pris l'un des fichiers JSON compressés avec gzip, tout mis en minuscules, l'ai compressé, j'ai détruit la table et utilisé la même commande de copie et cela a bien fonctionné.

Il ne semble pas y avoir de moyen d'appliquer le décalage vers le rouge pour utiliser camelCase pour certains noms de colonne. J'ai utilisé des guillemets doubles pour créer les colonnes et le redshift les contraint toujours en minuscules.