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

Airflow 气流:气流initdb命令是否具有破坏性,airflow,Airflow,我有一个正在运行的Airflow服务器,我正在Airflow.cfg中进行配置更改,这需要运行Airflow initdb 第二次运行initdb命令会破坏现有的表,还是只会根据新配置执行更改?我认为您可以同时运行以下两个命令: 源代码: def initdb(): from airflow import models from airflow.models import Connection upgradedb() 与气流数据库相关的唯一破坏性命令是气流重置db i

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


第二次运行
initdb
命令会破坏现有的表,还是只会根据新配置执行更改?

我认为您可以同时运行以下两个命令:

源代码:

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


与气流数据库相关的唯一破坏性命令是
气流重置db


initdb
upgradedb
具有相同的行为(第一次运行除外)

为什么不升级呢?upgradedb是否将元数据数据库升级到最新版本<代码>升级数据库这是答案