设置数据库

Apache Airflow® 需要一个数据库。如果您只是在试验和学习Airflow,可以继续使用默认的SQLite选项。如果不想使用SQLite,请查看设置数据库后端来配置其他数据库。

通常,如果数据库模式不存在,您需要运行airflow db migrate来创建数据库模式,如果存在则迁移到最新版本。在执行数据库迁移时,您应确保Airflow组件没有在运行。

注意

在Airflow 2.7.0版本之前,使用airflow db upgrade来执行迁移, 但该命令已被弃用,推荐使用airflow db migrate

在某些部署中,例如Helm Chart for Apache Airflow,当升级Airflow时,数据库迁移的初始化和运行都会自动执行。

有时在升级后,您还需要执行一些迁移后操作。 有关升级和执行迁移后操作的更多详情,请参阅Upgrading Airflow® to a newer version

这篇内容对您有帮助吗?