У меня есть несколько просмотров в Hive. Большинство представлений были созданы с использованием шаблона select *
, а не конкретных имен столбцов. Когда столбец был удален из базовой таблицы, все эти представления начали выдавать missing column
ошибок. Я даже не мог сделать select * from myview
.
Похоже, что хотя мой исходный текст создания представления select *
, Hive, похоже, преобразовал их в расширенный формат, такой как select col1, col2, col3 etc
.
Есть ли обходной путь или параметр, который я должен включить, чтобы изменения отражались в представлениях без необходимости их повторного создания.