Ежедневная очистка логов
Материал из ИбисоПедии
Версия от 10:52, 17 мая 2016; Admin (обсуждение | вклад) (Новая страница: «* Цель: очистка логов * Периодичность: Вначале каждого деня в 00:00 Задание содержит два ша…»)
- Цель: очистка логов
- Периодичность: Вначале каждого деня в 00:00
Задание содержит два шага
pgAgent
Очищает логи самого pgAgent'а старше 14-ти дней
DO $$ BEGIN -- Очищает логи delete from pgagent.pga_jobsteplog pp where pp.jslstart < CURRENT_DATE - 14 * interval '1 day'; delete from pgagent.pga_joblog jl where jl.jlgstart < CURRENT_DATE - 14 * interval '1 day'; END$$ LANGUAGE 'plpgsql';
Логи etl
Очищает логи 5-ти дней
delete from etl.se_req where dt < (CURRENT_DATE - interval '5 day')::date and id in (select id from etl.se_res);