Как можно удалить старые данные в PiplineDB - PullRequest
0 голосов
/ 06 октября 2019

Я создаю конвейер для агрегации потоковых данных с помощью расширения 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

Теперь мое приложение работает, и я не могу легко изменить технологию

...