如何删除Airflow中的所有用户?

时间:2018-10-18 22:27:02

标签: sqlalchemy flask-sqlalchemy airflow

我正在为Airflow Web服务器设置Web身份验证。我按照官方指南的指导添加了一些用户。现在,我要删除所有已添加的用户,该怎么办?

我试图

session = settings.Session()
session.delete(user)

,但是它不起作用。即使可以,并且一次只能删除一个用户。

也许我应该重新生成SQLAlchemy用户表?

1 个答案:

答案 0 :(得分:1)

确保之后再调用session.commit()提交事务。如果要一次删除所有用户,请尝试使用Session.query(User).delete()。另外请注意,您可以通过Airflow UI在Admin > Users下进行删除。