движке CollapsedMergeTree поверх запроса к реплике pg таблицы (MaterializedPostgreSQL). Как только создаю представление, кликхаус начинает падать.
Реализовать такую задумку вообще реально? Мотивировано тем, что:
1) MaterializedPostgreSQL создает таблицы на движке ReplacingMergeTree и при удалении строк на источнике (в постгресе) они не "схлопываются" в реплике;
2) Хочется "переложить" данные на сущность с другой метой - поменять order by и, возможно, добавить партиционирование - на реплике ничего не сделать кроме attach/detach.
Если кто может подсказать что-то по теме, заранее благодарю!
MaterializedPostgreSQL вроде автоматически дописывает final и where not deleted и вы не должны видеть удаленных строк
Допустим (почему-то сейчас не работает - версия CH 22.1.3.7). Но если все равно требуется переложить данные в материализованное представление, применив другой движок/сортировку/расчет агрегата. Возможно ли тогда создать материализованное представление поверх MaterializedPostgreSQL? Есть ли какие-то требования для этого, может есть какая-то отдельная документация?
без понятния. Все эти Materialized движки -- это чемонад без ручки, никому не нужны (в смысле вам нужен чемодан, но вы просто еще не знаете что он без ручки и пользоваться им невозможно).
Обсуждают сегодня