мат вью, но не над полными данными, а над куском данных по условию?
Нет (если я правильно понял вопрос) — сам запрос materialized view всегда выполняется полностью.
не знаете планируется ли это в дальнейшем, просто особого смысла над всеми данными делать рефреш нету, точнее есть, но это слишком затратно если данных очень много
Хмм... а что именно "это"? ;) Сейчас кто-то там разрабатывает patch на тему "incremental refresh", но там всё было как-то скучно, когда я в последний раз смотрел.
это тоже находил и даже исходники, но как понимаю в коробку он так и не попал CREATE INCREMENTAL MATERIALIZED VIEW ^)
Вот, я тоже нашёл: https://commitfest.postgresql.org/33/2138/ А больше ничего и не было, насколько я знаю. А так — "руками" (на триггерах и т.д.) можно собрать что угодно. ;)
можно, просто думал есть встроенный инструмент что типо как у clickhouse , мы просто в связке их используем
А что у них есть на эту тему, ссылкой не поделитесь (любопытно же)?
Руками побейте на части, которые будете обновлять как materialized view -- и из них создайте обычный view на все, например. В общем, большого смысла в таком вот частичном обновлении в коде сервера я дажэ не нахожу пока.
Обсуждают сегодня