设置数据库

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™ 升级到较新版本

此条目有帮助吗?