是否可以在AWS Athena中更改数据库(模式)名称?

时间:2017-11-14 08:33:56

标签: amazon-athena

我在AWS Athena上创建了一个数据库和一些包含Data的表,并希望重命名数据库而不删除并重新创建表和数据库。有没有办法做到这一点?我尝试了标准的SQL alter database,但它似乎没有用。

谢谢!

2 个答案:

答案 0 :(得分:1)

根据this official forum thread,我担心无法做到这一点。您需要删除数据库并重新创建它。但是,由于Athena本身不存储任何数据,因此删除表或数据库不会影响存储在S3上的数据。因此,如果您保留了创建外部表的所有脚本,那么重新创建数据库应该是相当快速的事情。

答案 1 :(得分:0)

Athena不支持重命名数据库。您需要使用新名称重新创建数据库。

您可以使用 Presto 这是Athena的开源版本,Presto支持更多DDL查询。