таблицу, поверх которой есть мавтью?
server version 19.7.3
таблицa и вью созданы так
CREATE TABLE test (.........)
CREATE MATERIALIZED VIEW test_hourly ........ POPULATE AS SELECT ..... FROM test GROUP BY
test_hourly и .inner.test_hourly могу удалить и создать заново с новой колонкой и без POPULATE. Но в таком случае будут только новые данные, как добавить старые в таком случае?
select insert можно для истории
можно просто добавить колонку в MV без удаления. detach table / alter .inner / attach MV detach table MV; alter table `.inner.MV` add column NEWCOL String; ATTACH MATERIALIZED VIEW MV .... as select , NEWCOL ....
Обсуждают сегодня