AWS Athena: Delete partitions between date range

后端 未结 2 923
渐次进展
渐次进展 2020-12-21 06:50

I have an athena table with partition based on date like this:

20190218

I want to delete all the partitions that are created last year.

2条回答
  •  猫巷女王i
    2020-12-21 07:19

    While the Athena SQL may not support it at this time, the Glue API call GetPartitions (that Athena uses under the hood for queries) supports complex filter expressions similar to what you can write in a SQL WHERE expression.

    Instead of deleting partitions through Athena you can do GetPartitions followed by BatchDeletePartition using the Glue API.

提交回复
热议问题