微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以在 S3 存储桶上删除和创建一个空的 Athena 表吗?

如何解决我可以在 S3 存储桶上删除和创建一个空的 Athena 表吗?

我想在 S3 存储桶上创建一个 Athena 表,该表将保存来自其他 Athena 表的行。每天之后,这个表中的数据对于我的用例来说会变旧,因此我必须删除它并创建一个新表并将最新的行插入其中。该表将填充来自其他表的行,与此无关创建它的 S3 存储桶中的数据。我想使用此表将其他 Athena 表中的行插入其中,以便我可以快速查看数据。

现在,当我在同一个 S3 存储桶上删除和创建 Athena 表时,它会显示之前插入的所有行。那么本质上,我如何删除这些先前插入的行并每次获得一个空表?
现在我做这样的事情:

DROP TABLE IF EXISTS athena-table

CREATE EXTERNAL TABLE IF NOT EXISTS athena-table LOCATION 'SAME_S3_BUCKET'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。