SELECT, указанный при создании materialized view, с помощью оператора ALTER TABLE ... MODIFY QUERY, не прерывая процесс ингестии.
Эта команда предназначена для изменения materialized view, созданного с конструкцией TO [db.]name. Она не изменяет структуру таблицы в нижележащем хранилище и не меняет определения столбцов materialized view, поэтому её применение для materialized view, созданных без конструкции TO [db.]name, очень ограничено.
Пример с таблицей TO
SELECT, не добавляя новые столбцы.
Оператор ALTER TABLE … MODIFY REFRESH
ALTER TABLE ... MODIFY REFRESH изменяет параметры обновления refreshable materialized view, включая расписание, зависимости, случайное смещение и настройки обновления.
EVERY или AFTER) обязательно: этот оператор сразу заменяет все параметры обновления. Любая неуказанная часть — RANDOMIZE FOR, DEPENDS ON или SETTINGS — удаляется или сбрасывается до значений по умолчанию. Чтобы изменить только настройки обновления, повторите текущее расписание.
ALTER TABLE ... MODIFY SETTINGне поддерживается для materialized view; настройки обновления можно изменить только черезMODIFY REFRESH.- Добавление или удаление
APPENDне поддерживается. - Настройку обновления
all_replicasнельзя изменить после создания представления.
system.view_refreshes.