feat: 支持多租户多模型对话及文档去重优化
This commit is contained in:
43
update.sql
43
update.sql
@@ -206,6 +206,49 @@ COMMENT ON COLUMN rag_knowledge_task.remark IS '备注';
|
||||
|
||||
--------------------pgsql创建rag_knowledge_task表语句---------------------------
|
||||
|
||||
--------------------pgsql创建rag_knowledge_model表语句---------------------------
|
||||
-- 知识库模型配置表
|
||||
CREATE TABLE IF NOT EXISTS rag_knowledge_model (
|
||||
-- 基础字段(完全对齐项目规范)
|
||||
id BIGINT PRIMARY KEY, -- 主键ID(非自增)
|
||||
tenant_id BIGINT NOT NULL DEFAULT 0, -- 租户ID int8
|
||||
creator VARCHAR(64) NOT NULL,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
updater VARCHAR(64) NOT NULL,
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
deleted_at timestamp(6),
|
||||
|
||||
-- 业务字段
|
||||
dataset_id BIGINT NOT NULL, -- 数据集ID
|
||||
model_type VARCHAR(32) NOT NULL, -- 模型类型
|
||||
model_name VARCHAR(128) NOT NULL, -- 模型名称
|
||||
model_desc TEXT DEFAULT '', -- 模型描述
|
||||
model_config JSONB DEFAULT '{}'::JSONB -- 模型配置(JSONB)
|
||||
);
|
||||
|
||||
-- 索引(高频查询)
|
||||
CREATE INDEX idx_rkm_tenant_id ON rag_knowledge_model(tenant_id);
|
||||
CREATE INDEX idx_rkm_dataset_id ON rag_knowledge_model(dataset_id);
|
||||
CREATE INDEX idx_rkm_model_type ON rag_knowledge_model(model_type);
|
||||
CREATE INDEX idx_rkm_deleted_at ON rag_knowledge_model(deleted_at);
|
||||
|
||||
-- 表和字段注释
|
||||
COMMENT ON TABLE rag_knowledge_model IS '知识库模型配置表';
|
||||
COMMENT ON COLUMN rag_knowledge_model.id IS '主键ID(非自增)';
|
||||
COMMENT ON COLUMN rag_knowledge_model.tenant_id IS '租户ID';
|
||||
COMMENT ON COLUMN rag_knowledge_model.creator IS '创建人';
|
||||
COMMENT ON COLUMN rag_knowledge_model.created_at IS '创建时间';
|
||||
COMMENT ON COLUMN rag_knowledge_model.updater IS '更新人';
|
||||
COMMENT ON COLUMN rag_knowledge_model.updated_at IS '更新时间';
|
||||
COMMENT ON COLUMN rag_knowledge_model.deleted_at IS '删除时间(软删)';
|
||||
COMMENT ON COLUMN rag_knowledge_model.dataset_id IS '数据集ID';
|
||||
COMMENT ON COLUMN rag_knowledge_model.model_type IS '模型类型';
|
||||
COMMENT ON COLUMN rag_knowledge_model.model_name IS '模型名称';
|
||||
COMMENT ON COLUMN rag_knowledge_model.model_desc IS '模型描述';
|
||||
COMMENT ON COLUMN rag_knowledge_model.model_config IS '模型配置(JSONB)';
|
||||
|
||||
--------------------pgsql创建rag_knowledge_model表语句---------------------------
|
||||
|
||||
|
||||
--------------------pgsql创建rag_vector_dataset_index表语句---------------------------
|
||||
-- 向量数据集索引表
|
||||
|
||||
Reference in New Issue
Block a user