本地Airflow安装和设置:在执行`airflowdbinit`时失败,报“ValueError:Nosuchconstraint:'dag_tag__fkey'”错误。
创始人
2024-11-29 02:00:14
0

这个错误通常是由于旧版本的Airflow数据库迁移到新版时产生的。可以尝试先将旧数据库备份并删除,再重新初始化数据库。

以下是解决方法的代码示例:

  1. 备份并删除旧数据库:
cp airflow.db airflow.db.backup
rm airflow.db
  1. 重新初始化数据库:
$ airflow db init

如果还是无法解决,可以尝试删除Airflow元数据库中相关的约束,方法如下:

  1. 进入元数据库:
$ airflow db
  1. 执行以下SQL语句,删除约束:
ALTER TABLE dag_tag DROP CONSTRAINT dag_tag_dag_id_fkey;
ALTER TABLE dag_tag DROP CONSTRAINT dag_tag_tag_id_fkey;
ALTER TABLE dag_run DROP CONSTRAINT dag_run_dag_id_fkey;
ALTER TABLE task_instance DROP CONSTRAINT task_instance_dag_id_fkey;
ALTER TABLE task_fail DROP CONSTRAINT task_fail_dag_id_fkey;
  1. 退出数据库:
quit
  1. 重新执行airflow db init

注意:删除约束可能会影响已经存在的任务和DAG,如果有需要的话,可以先备份元数据库。

相关内容

热门资讯

线上(wepoke真的)原来是... 线上(wepoke真的)原来是真的有挂!其实真的有挂(2022已更新)(哔哩哔哩);亲,其实确实真的...
两教程(Wepoke程序)软件... 两教程(Wepoke程序)软件透明挂辅助工具(软件透明挂)透视辅助(2024已更新)(哔哩哔哩);致...
软件(wepoke透明)原来是... 软件(wepoke透明)原来是真的有挂!其实真的有挂(2020已更新)(哔哩哔哩)是一款可以让一直输...
一模拟器(德扑工具)外挂辅助工... 一模拟器(德扑工具)外挂辅助工具(透视)透视辅助(2025已更新)(哔哩哔哩);亲真的是有正版授权,...
系统(aapoker讲解)竟然... 系统(aapoker讲解)竟然真的有挂!其实真的有挂(2021已更新)(哔哩哔哩);aapoker讲...
6系统(aapoker下载)外... 6系统(aapoker下载)外挂辅助工具(辅助挂)透视辅助(2023已更新)(哔哩哔哩)aapoke...
智能(德扑之星刷数据)果真真的... 智能(德扑之星刷数据)果真真的有挂!原来真的有挂(2025已更新)(哔哩哔哩);《WPK辅助透视》‌...
1机器人(德州nzt软件)软件... 1机器人(德州nzt软件)软件透明挂辅助软件(透视)透视辅助(2022已更新)(哔哩哔哩);人气非常...
ai代打(德扑之星决策)确实是... ai代打(德扑之星决策)确实是真的有挂!原来真的有挂(2020已更新)(哔哩哔哩);科技详细教程小薇...
第8透明(wepoke数据)外... 第8透明(wepoke数据)外挂透明挂辅助神器(辅助挂)透视辅助(2023已更新)(哔哩哔哩);原来...