2017-10-19 9 views
1

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?

Répondre