delete_usr_id_from_knowledge
功能描述
删除knowledge,删除knowledge_table表中的记录,参见KnowledgeModel类。
函数原型
def delete_usr_id_from_knowledge(knowledge_name, user_id, role, force=False)
参数说明
参数名 |
数据类型 |
可选/必选 |
说明 |
---|---|---|---|
knowledge_name |
str |
必选 |
知识库名称,长度取值范围为[1, 1024]。 |
user_id |
str |
必选 |
用户ID,区分不同知识库,需要满足正则表达式^[a-zA-Z0-9_]{6,16}$。 |
role |
str |
必选 |
用户对应的角色,只能为知识库管理员'admin'或对知识库仅有查询权限的成员'member'。如果user_id和role记录不存在,则报错。 |
force |
bool |
可选 |
若删除的知识库关联的用户只剩一个,是否继续强制删除,默认为False。 |
父主题: KnowledgeStore类