Я сталкиваюсь со следующей ошибкой
SQL Error [XX000]: ERROR: Assert
Detail:
-----------------------------------------------
error: Assert
code: 1000
context: mv_query != "" - Expected non-empty MV CTAS
query: 0
location: refresh.cpp:1570
process: padbmaster [pid=14118]
всякий раз, когда я выполняю оператор SQL ОБНОВИТЬ МАТЕРИАЛИЗОВАННЫЙ ВИД <viw_name> в AWS Redshift. Сами представления не пусты, поэтому я не знаю, как это решить. Был бы признателен за помощь здесь
@JohnRotenstein, это подход, который я использовал, и он сработал. Я удалил представления, воссоздал их, и обновление прошло гладко.





Когда вы сталкиваетесь с ошибкой, лучшее решение — удалить ваши представления, создать их заново, а затем повторно запустить инструкцию обновления материализованных представлений.
Я думаю, это говорит о том, что он работает с
CREATE TABLE AS(CTAS), но он пуст. Проверьте свои базовые взгляды. Возможно, вам потребуется воссоздать представления.