【发布时间】:2019-07-17 04:50:44
【问题描述】:
当我运行命令时:airflow list_users 它引发了如下错误:
sqlite3.OperationalError: no such table: ab_permission_view_role
...
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table:
ab_permission_view_role [SQL: 'SELECT ab_permission_view_role.id AS
ab_permission_view_role_id, ab_permission_view_role.permission_view_id AS ab_permission_view_role_permission_view_id, ab_permission_view_role.role_id AS
ab_permission_view_role_role_id \nFROM ab_permission_view_role JOIN
ab_permission_view ON ab_permission_view.id =
ab_permission_view_role.permission_view_id JOIN ab_view_menu ON ab_view_menu.id = ab_permission_view.view_menu_id \nWHERE ab_permission_view_role.role_id = ?
AND ab_permission_view.view_menu_id != ?'] [parameters: (4, 51)] (Background on
this error at: http://sqlalche.me/e/e3q8)
运行后也出现同样的错误:airflow create_user
【问题讨论】:
-
在为 Airflow 部署安装/配置新元数据库后,您是否运行了
airflow initdb/airflow upgradedb命令? -
是的,我运行了这两个命令,但仍然没有出现同样的错误。