Amazon Athena:如何一次删除所有分区

abc*_*j26 5 amazon-web-services presto amazon-athena

我的分区看起来像这样

event_year=2019/event_week=37/event_date=2019-09-10
event_year=2019/event_week=42/event_date=2019-10-13
event_year=2019/event_week=8/event_date=2019-02-20
event_year=2020/event_week=24/event_date=2020-06-15
Run Code Online (Sandbox Code Playgroud)

像这样有1500个分区,如何一次性删除所有分区?

The*_*heo 6

最简单、最快的方法是删除表并重新创建它。SHOW CREATE TABLE table_name如果您没有DDL,您可以获取它。

如果您确实需要删除分区而不是表,最有效的方法是使用 Glue 数据目录 API 首先列出所有分区,然后以 25 个为一组删除分区。