Полное отключение рассылок и всех потоков databoring

Данный кейс может помочь при переносе БД mi с Prod на Test или Dev контура.

Для отключения потребуется после переноса БД, на стенде, где не должны выполняться рассылки и потоки выполнить скрипт:

-- Отключение рассылок:
UPDATE tm._tasks  SET is_enabled = 0  WHERE user_id IS NOT NULL;

-- Отключение потоков:
UPDATE databoring.flows t
SET nodes = (
    SELECT jsonb_agg(
        CASE
            WHEN elem->>'type' = 'tab'
                THEN elem || '{"disabled": true}'::jsonb
            ELSE elem
        END
    )
    FROM jsonb_array_elements(t.nodes) AS elem
)
WHERE nodes @> '[{"type":"tab"}]';

После выполнения скрипта потребуется перезагрузить аппсервер и датаборинг:

systemctl restart luxms-databoring
systemctl restart luxmsbi-appserver