J'utilise Amazon Athena pour interroger certains fichiers journaux stockés dans un compartiment S3 et j'utilise des partitions pour séparer les jours de l'année des fichiers que j'ai besoin d'interroger. Je me demandais - puisque j'ai un grand nombre de jours à ajouter à ma table, pourrais-je tout faire dans une commande ALTER TABLE
, ou ai-je besoin d'avoir autant de commandes ALTER TABLE
que le nombre de partitions que je voudrais créer?Pouvez-vous ajouter plus d'une partition dans une commande "ALTER TABLE"?
Voici un exemple de la commande que je me sers au moment:
ALTER TABLE
logfiles
ADD PARTITION
(day='20170525')
location 's3://log-bucket/20170525/';
Si je dois utiliser une commande ALTER TABLE
par partition, est-il possible de créer une gamme de jours, puis Athena passe-t-elle en boucle pour créer les partitions, au lieu de copier/coller manuellement cette commande plus de 100 fois?