气流:气流initdb命令是否具有破坏性

时间:2019-07-08 13:30:18

标签: airflow

我有一个正在运行的Airflow服务器,我正在airflow.cfg中进行配置更改,需要运行airflow initdb

第二次运行airflow initdb命令是否会对现有表造成破坏,还是仅根据新配置执行更改?

2 个答案:

答案 0 :(得分:1)

只有与气流数据库相关的破坏性命令是airflow resetdb

initdbupgradedb具有相同的行为(首次运行除外)。

答案 1 :(得分:0)

我认为您可以同时运行:

来自Airflow源代码:

def initdb():
    from airflow import models
    from airflow.models import Connection
    upgradedb()