是否可以重命名presto视图?
我知道我可以通过删除视图并使用新名称重新创建它,但是我希望能够直接重命名视图。
类似的东西会很好,但是据我所知,到目前为止不支持这一点:
-- rename view
ALTER VIEW hive.foo.my_view RENAME TO hive.foo.renamed_view;
-- move view to a different schema
ALTER VIEW hive.foo.my_view RENAME TO hive.bar.my_view;
相关版本是Presto 0.212。
今天在Presto中不可能,但这是一个很好的功能请求。我提出了一个跟踪它的问题:https://github.com/prestosql/presto/issues/1037
对于Hive连接器中的视图,可能可以使用Hive重命名它们,因为它们作为蜂巢视图存储在Metastore中(尽管它们是Presto语法和格式,因此无法通过Hive查询(。
(。