設定資料庫

Apache Airflow® 需要資料庫。如果您只是在實驗和學習 Airflow,您可以繼續使用預設的 SQLite 選項。如果您不想使用 SQLite,請查看設定資料庫後端以設定不同的資料庫。

通常,您需要執行 airflow db migrate 以建立資料庫結構描述(如果不存在),或遷移到最新版本(如果需要)。您應確保在執行資料庫遷移時,Airflow 組件未在執行。

注意

在 Airflow 2.7.0 版本之前,airflow db upgrade 用於套用遷移,但它已被棄用,改用 airflow db migrate

在某些部署中,例如 Apache Airflow 的 Helm Chart,初始化和執行資料庫遷移都會在 Airflow 升級時自動執行。

有時,在升級後,您也應該執行一些遷移後動作。請參閱將 Airflow® 升級到較新版本以取得有關升級和執行遷移後動作的更多詳細資訊。

這篇文章對您有幫助嗎?