设置数据库¶
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™ 升级到较新版本。