是否可以重命名 Presto 视图?
Is it possible to rename a Presto view?
是否可以重命名 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 重命名它们,因为它们作为 Hive 视图存储在 Metastore 中(尽管它们是 Presto 语法和格式,因此 Hive 无法查询)。
是否可以重命名 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 重命名它们,因为它们作为 Hive 视图存储在 Metastore 中(尽管它们是 Presto 语法和格式,因此 Hive 无法查询)。