Данный кейс может помочь при переносе БД 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