我为airflow 2部署了default helm chart。
postgres pod报告错误:
ERROR: relation "log" does not exist at character 13
此语句后显示:
INSERT INTO log (dttm, dag_id, task_id, event, execution_date, owner, extra)
VALUES ('2022-03-30T12:31:33.329502+00:00'::timestamptz, NULL, NULL, 'cli_check'
, NULL, 'airflow', '{"host_name": "airflow2-scheduler-64d6cdd59c-cns4m",
"full_command": "[''/home/airflow/.local/bin/airflow'', ''db'', ''check'']"}')
RETURNING log.id
但是,如果我在通过pgAdmin登录PG后运行完全相同的语句,该语句将成功运行。
我应该忽略这个错误吗?我需要做些什么来修复/避免这个错误吗?
我确实发现了this issue报告,但没有解决方案。
值得补充的是,尽管日志显示该错误,但pod看起来很健康。
1条答案
按热度按时间6mw9ycah1#
您应该尝试在命令下运行
airflow upgrade db
以填补缺失的表格。