Я создаю конвейер для агрегации потоковых данных с помощью расширения PipelineDB в PostgreSQL 11 и задаю TTL = 30 day
для моего материализованного представления, но в моей таблице все еще существуют данные старше 30 дней. Из-за большого объема данных время ответа на мои запросы увеличивается. Я хочу физически удалить данные старше 1 месяца, чтобы контролировать объем данных и время ответа на запрос.
, когда я пытаюсь удалить более старые данные, я получаю следующее сообщение об ошибке:
ERROR: cannot change materialization table "leadsview_daily_mrel" of continuous view "leadsview_daily"
HINT: Toggle the "pipelinedb.matrels_writable" parameter to change this behavior.
SQL state: 55000
Теперь мое приложение работает, и я не могу легко изменить технологию