在相同的Airflow版本上安全运行Airflow updatedb命令?

时间:2017-06-30 08:56:41

标签: airflow apache-airflow airflow-scheduler

Airflow有一个升级的命令,需要在升级Airflow版本时运行。我想知道即使版本是相同的,它是否安全运行

1 个答案:

答案 0 :(得分:0)

它的工作方式是在db.py中,他们使用alembic命令模块检查迁移目录https://github.com/apache/incubator-airflow/tree/master/airflow/migrations/versions中的已签入文件,并且仅在提交版本不同时才进行更改。但是这些文件只有在我们更改版本后才会被更改/添加,因此当它的版本/ whl相同时,升级db步骤不执行任何操作。 将其添加为默认步骤,因为我已经确认安全。