如何暂停/取消暂停气流中的多个 dags

Rav*_*avi 8 airflow airflow-scheduler

我们有 100 个 dags,其前缀为“dag_EDW_HC_*”。我们有下面的命令来暂停 dag

Command: airflow pause dag_id
Run Code Online (Sandbox Code Playgroud)

有什么方法可以一次性暂停所有 100 个 dags“dag_EDW_HC_*”..(以 Python 编程或任何其他方式)..?

joe*_*oeb 7

我能想到的绝对最简单(也可能是最快)的方法是更新数据库:

UPDATE  dag
   SET  is_paused = false
 WHERE  dag_id LIKE 'dag_EDW_HC%';
Run Code Online (Sandbox Code Playgroud)