我有一个正在运行的Airflow服务器,我正在airflow.cfg
中进行配置更改,需要运行airflow initdb
。
第二次运行airflow initdb
命令是否会对现有表造成破坏,还是仅根据新配置执行更改?
答案 0 :(得分:1)
只有与气流数据库相关的破坏性命令是airflow resetdb
。
initdb
和upgradedb
具有相同的行为(首次运行除外)。
答案 1 :(得分:0)
我认为您可以同时运行:
来自Airflow源代码:
def initdb():
from airflow import models
from airflow.models import Connection
upgradedb()