设置数据库¶
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® 到新版本。