创建应用时报错: null value in column "stt_model_enable" of relation "application" violates not-null constraint

Snipaste_2024-11-28_17-23-08
报错详细信息:
[handle_exception ERROR] 错误: null value in column “stt_model_enable” of relation “application” violates not-null constraint
DETAIL: 失败, 行包含(2024-11-28 17:11:29.63607+08, 2024-11-28 17:11:29.63607+08, c0e74504-ad68-11ef-8b9f-04e8b92fc80c, 测试名 称, 测试描述, 您好,我是 AI 助手,您可以向我提出 MaxKB 使用…, 0, {“top_n”: 3, “similarity”: 0.6, “search_mode”: “embedding”, "no_…, {“prompt”: "已知信息:\n{data}\n回答要求:\n- 请使…, f, null, f0dd8f71-e4ee-11ee-8c84-a8a1595801ab, /ui/favicon.ico, SIMPLE, {}, {}, null, null, null, null, null, null).
:Traceback (most recent call last):
File “D:\project_metahuman\maxkb\venv\Lib\site-packages\django\db\backends\utils.py”, line 89, in execute
return self.cursor.execute(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.NotNullViolation: 错误: null value in column “stt_model_enable” of relation “application” violates not-null constraint
DETAIL: 失败, 行包含(2024-11-28 17:11:29.63607+08, 2024-11-28 17:11:29.63607+08, c0e74504-ad68-11ef-8b9f-04e8b92fc80c, 测试名 称, 测试描述, 您好,我是 AI 助手,您可以向我提出 MaxKB 使用…, 0, {“top_n”: 3, “similarity”: 0.6, “search_mode”: “embedding”, "no
…, {“prompt”: "已知信息:\n{data}\n回答要求:\n- 请使…, f, null, f0dd8f71-e4ee-11ee-8c84-a8a1595801ab, /ui/favicon.ico, SIMPLE, {}, {}, null, null, null, null, null, null).

请问你的MaxKB是通过官方方式部署的吗?有没有进行过回退或升级失败等操作?
这个错误来源于数据库,意思是插入application表的时候stt_model_enable字段没有值,所以报错了。

按官方文档的方式做的 开发环境部署在windows上

不好意思我比较新手
我可以直接在源代码里做检查和调整吗?

可以,但是源码的话需要你自己去摸索和检查。
目前我猜测的原因是你的pgsql数据库跟你的源码版本不一致,数据库application表有stt_model_enable字段,而且有非空限制,但是可能你的源码版本中对应的还没有处理stt_model_enable这个字段,所以导致插入的时候数据库抛出异常了。