1
我正在使用Amazon Athena通過存儲在S3存儲桶中的一些日誌文件進行查詢,並且正在使用分區來爲我需要查詢的文件分割一年中的幾天。我想知道 - 因爲我有很多天要添加到我的表格中,我可以在一個ALTER TABLE
命令中完成所有這些操作,還是需要使用與我想要創建的分區數量一樣多的ALTER TABLE
命令?您可以在一個「ALTER TABLE」命令中添加多個分區嗎?
這是我使用的那一刻命令的例子:
ALTER TABLE
logfiles
ADD PARTITION
(day='20170525')
location 's3://log-bucket/20170525/';
如果我必須每個分區使用一個ALTER TABLE
命令,有沒有一種方法來創建一個日期範圍,然後有雅典娜循環通過它來創建分區,而不是我手動複製/粘貼這個命令100+次?