Можно ли переименовать вид Presto? - PullRequest
0 голосов
/ 24 июня 2019

Можно ли переименовать представление 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.

1 Ответ

3 голосов
/ 25 июня 2019

Сегодня это невозможно в Presto, но это хороший запрос.Я подал проблему, чтобы отследить ее: https://github.com/prestosql/presto/issues/1037

Для представлений в соединителе Hive может быть возможно переименовать их с помощью Hive, так как они хранятся в метасторском хранилище как представление Hive (хотя они и Prestoсинтаксис и формат, поэтому Hive не может запрашивать).

...