同步操作将从 BidingCC/码多多 全能知识库(Python 版) 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
-- 检查并启用uuid-ossp扩展DO $$BEGINIF NOT EXISTS (SELECT 1 FROM pg_extension WHERE extname = 'uuid-ossp') THENCREATE EXTENSION "uuid-ossp";RAISE NOTICE 'uuid-ossp扩展已安装';ELSERAISE NOTICE 'uuid-ossp扩展已存在';END IF;END $$;-- 检查并安装 vector 扩展DO $$BEGINIF NOT EXISTS (SELECT 1 FROM pg_extension WHERE extname = 'vector') THENCREATE EXTENSION vector;RAISE NOTICE 'vector 扩展已安装';ELSERAISE NOTICE 'vector 扩展已存在';END IF;END $$;-- 检查并安装 zhparser 扩展DO $$BEGINIF NOT EXISTS (SELECT 1 FROM pg_extension WHERE extname = 'zhparser') THEN-- 尝试安装 zhparserBEGINCREATE EXTENSION zhparser;RAISE NOTICE 'zhparser 扩展已安装';EXCEPTION WHEN OTHERS THENRAISE EXCEPTION '无法安装 zhparser 扩展: %', SQLERRM;END;ELSERAISE NOTICE 'zhparser 扩展已存在';END IF;END $$;-- 检查并创建全文搜索配置(仅在 zhparser 可用时)DO $$BEGINIF NOT EXISTS (SELECT 1 FROM pg_ts_config WHERE cfgname = 'zh_en') THEN-- 创建全文搜索配置(仅当不存在时)CREATE TEXT SEARCH CONFIGURATION zh_en (PARSER = zhparser);-- 添加映射ALTER TEXT SEARCH CONFIGURATION zh_enADD MAPPING FOR n,v,a,i,l,j,s,p,t,c,e,u,x,zWITH simple;RAISE NOTICE '全文搜索配置【zh_en】已创建';ELSERAISE NOTICE '全文搜索配置【zh_en】已存在';END IF;END $$;-- ------------------------------ 知识库训练表-- ----------------------------DROP TABLE IF EXISTS "public"."cw_knowledge";CREATE TABLE "public"."cw_knowledge" ("uuid" uuid NOT NULL DEFAULT gen_random_uuid(),"user_id" int4 NOT NULL DEFAULT 0,"last_uid" int4 NOT NULL DEFAULT 0,"know_id" int4 NOT NULL DEFAULT 0,"archive_id" int4 NOT NULL DEFAULT 0,"signed" varchar(32) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"vector_model" varchar(200) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"vector_alias" varchar(200) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"metadata" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"question" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"answer" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"phrases" tsvector,"embedding" "public"."vector","dimension" int4 NOT NULL DEFAULT 0,"chunk_index" int4 NOT NULL DEFAULT 0,"use_points" int4 NOT NULL DEFAULT 0,"use_tokens" int4 NOT NULL DEFAULT 0,"error" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"status" int2 NOT NULL DEFAULT 0,"is_delete" int2 NOT NULL DEFAULT 0,"create_time" int4 NOT NULL DEFAULT 0,"update_time" int4 NOT NULL DEFAULT 0,"delete_time" int4 NOT NULL DEFAULT 0,CONSTRAINT "cw_knowledge_pkey" PRIMARY KEY ("uuid"));COMMENT ON COLUMN "public"."cw_knowledge"."uuid" IS '主键';COMMENT ON COLUMN "public"."cw_knowledge"."user_id" IS '拥有者ID';COMMENT ON COLUMN "public"."cw_knowledge"."last_uid" IS '操作者ID';COMMENT ON COLUMN "public"."cw_knowledge"."know_id" IS '知识库ID';COMMENT ON COLUMN "public"."cw_knowledge"."archive_id" IS '关联文档ID';COMMENT ON COLUMN "public"."cw_knowledge"."vector_model" IS '向量模型';COMMENT ON COLUMN "public"."cw_knowledge"."vector_alias" IS '向量别名';COMMENT ON COLUMN "public"."cw_knowledge"."metadata" IS '元信息Json';COMMENT ON COLUMN "public"."cw_knowledge"."question" IS '问题内容';COMMENT ON COLUMN "public"."cw_knowledge"."answer" IS '补充内容';COMMENT ON COLUMN "public"."cw_knowledge"."phrases" IS '中文分词';COMMENT ON COLUMN "public"."cw_knowledge"."embedding" IS '向量内容';COMMENT ON COLUMN "public"."cw_knowledge"."dimension" IS '向量维度';COMMENT ON COLUMN "public"."cw_knowledge"."chunk_index" IS '分片下标';COMMENT ON COLUMN "public"."cw_knowledge"."use_points" IS '消耗积分';COMMENT ON COLUMN "public"."cw_knowledge"."use_tokens" IS '消耗Tokens';COMMENT ON COLUMN "public"."cw_knowledge"."error" IS '错误信息';COMMENT ON COLUMN "public"."cw_knowledge"."status" IS '学习状态: [0=等待中, 1=排队中, 2=学习中, 3=学习成功, 4=学习失败]';COMMENT ON COLUMN "public"."cw_knowledge"."is_delete" IS '是否删除: [0=否, 1=是]';COMMENT ON COLUMN "public"."cw_knowledge"."create_time" IS '创建时间';COMMENT ON COLUMN "public"."cw_knowledge"."update_time" IS '更新时间';COMMENT ON COLUMN "public"."cw_knowledge"."delete_time" IS '删除时间';ALTER TABLE "public"."cw_knowledge" OWNER TO "postgres";CREATE INDEX "wk_archive_idx" ON "public"."cw_knowledge" USING btree ("archive_id" "pg_catalog"."int4_ops" ASC NULLS LAST);CREATE INDEX "wk_know_idx" ON "public"."cw_knowledge" USING btree ("know_id" "pg_catalog"."int4_ops" ASC NULLS LAST);CREATE INDEX "wk_phrases_idx" ON "public"."cw_knowledge" USING gin ("phrases" "pg_catalog"."tsvector_ops");-- ------------------------------ 文档训练表-- ----------------------------DROP TABLE IF EXISTS "public"."cw_documents";CREATE TABLE "public"."cw_documents" ("uuid" uuid NOT NULL DEFAULT gen_random_uuid(),"user_id" int4 NOT NULL DEFAULT 0,"file_id" int4 NOT NULL DEFAULT 0,"vector_model" varchar(200) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"vector_alias" varchar(200) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"page_nv" varchar(200) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"page_no" int2 NOT NULL DEFAULT 0,"chunk_index" int4 NOT NULL DEFAULT 0,"chunk_texts" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"metadata" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"phrases" tsvector,"embedding" "public"."vector","dimension" int4 NOT NULL DEFAULT 0,"use_points" int4 NOT NULL DEFAULT 0,"use_tokens" int4 NOT NULL DEFAULT 0,"error" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"status" int2 NOT NULL DEFAULT 0,"is_delete" int2 NOT NULL DEFAULT 0,"create_time" int4 NOT NULL DEFAULT 0,"update_time" int4 NOT NULL DEFAULT 0,"delete_time" int4 NOT NULL DEFAULT 0,CONSTRAINT "cw_documents_pkey" PRIMARY KEY ("uuid"));ALTER TABLE "public"."cw_documents" OWNER TO "postgres";CREATE INDEX "wd_file_idx" ON "public"."cw_documents" USING btree ("file_id" "pg_catalog"."int4_ops" ASC NULLS LAST);CREATE INDEX "wd_user_idx" ON "public"."cw_documents" USING btree ("user_id" "pg_catalog"."int4_ops" ASC NULLS LAST);CREATE INDEX "wd_phrases_idx" ON "public"."cw_documents" USING gin ("phrases" "pg_catalog"."tsvector_ops");COMMENT ON COLUMN "public"."cw_documents"."uuid" IS '主键';COMMENT ON COLUMN "public"."cw_documents"."user_id" IS '用户ID';COMMENT ON COLUMN "public"."cw_documents"."file_id" IS '文件ID';COMMENT ON COLUMN "public"."cw_documents"."vector_model" IS '向量模型';COMMENT ON COLUMN "public"."cw_documents"."vector_alias" IS '向量别名';COMMENT ON COLUMN "public"."cw_documents"."page_nv" IS '页码范围';COMMENT ON COLUMN "public"."cw_documents"."page_no" IS '当前页码';COMMENT ON COLUMN "public"."cw_documents"."chunk_index" IS '分片下标';COMMENT ON COLUMN "public"."cw_documents"."chunk_texts" IS '分片内容';COMMENT ON COLUMN "public"."cw_documents"."metadata" IS '元信息Json';COMMENT ON COLUMN "public"."cw_documents"."phrases" IS '中文分词';COMMENT ON COLUMN "public"."cw_documents"."embedding" IS '向量内容';COMMENT ON COLUMN "public"."cw_documents"."dimension" IS '向量维度';COMMENT ON COLUMN "public"."cw_documents"."use_points" IS '消耗积分';COMMENT ON COLUMN "public"."cw_documents"."use_tokens" IS '消耗Tokens';COMMENT ON COLUMN "public"."cw_documents"."error" IS '错误信息';COMMENT ON COLUMN "public"."cw_documents"."status" IS '训练状态: [0=等待中, 1=训练中, 2=成功, 3=失败]';COMMENT ON COLUMN "public"."cw_documents"."is_delete" IS '是否删除: [0=否, 1=是 ]';COMMENT ON COLUMN "public"."cw_documents"."create_time" IS '创建时间';COMMENT ON COLUMN "public"."cw_documents"."update_time" IS '更新时间';COMMENT ON COLUMN "public"."cw_documents"."delete_time" IS '删除时间';-- ------------------------------ 知识附件表-- ----------------------------CREATE TABLE "public"."cw_attachment" ("uuid" uuid NOT NULL DEFAULT gen_random_uuid(),"dataset_id" uuid NOT NULL,"archive_id" int4 NOT NULL DEFAULT 0,"know_id" int4 NOT NULL DEFAULT 0,"scene" varchar(10) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"type" varchar(10) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"path" varchar(250) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"ext" varchar(10) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"size" int4 NOT NULL DEFAULT 0,"sort" int4 NOT NULL DEFAULT 0,"signed" varchar(32) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"vector_model" varchar(200) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"vector_alias" varchar(200) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,"question" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"phrases" tsvector,"embedding" "public"."vector","dimension" int4 NOT NULL DEFAULT 0,"use_points" int4 NOT NULL DEFAULT 0,"use_tokens" int4 NOT NULL DEFAULT 0,"error" text COLLATE "pg_catalog"."default" DEFAULT ''::text,"status" int2 NOT NULL DEFAULT 0,"create_time" int4 NOT NULL DEFAULT 0,"update_time" int4 NOT NULL DEFAULT 0,CONSTRAINT "cw_attachment_pkey" PRIMARY KEY ("uuid"));ALTER TABLE "public"."cw_attachment" OWNER TO "postgres";CREATE INDEX "wa_know_idx" ON "public"."cw_attachment" USING btree ("know_id" "pg_catalog"."int4_ops" ASC NULLS LAST);CREATE INDEX "wa_archive_idx" ON "public"."cw_attachment" USING btree ("archive_id" "pg_catalog"."int4_ops" ASC NULLS LAST);CREATE INDEX "wa_dataset_idx" ON "public"."cw_attachment" USING btree ("dataset_id" "pg_catalog"."uuid_ops" ASC NULLS LAST);CREATE INDEX "wa_phrases_idx" ON "public"."cw_attachment" USING gin ("phrases" "pg_catalog"."tsvector_ops");COMMENT ON COLUMN "public"."cw_attachment"."uuid" IS '主键';COMMENT ON COLUMN "public"."cw_attachment"."dataset_id" IS '数据的ID';COMMENT ON COLUMN "public"."cw_attachment"."archive_id" IS '文档的ID';COMMENT ON COLUMN "public"."cw_attachment"."know_id" IS '知识库ID';COMMENT ON COLUMN "public"."cw_attachment"."scene" IS '来源场景: [know]';COMMENT ON COLUMN "public"."cw_attachment"."type" IS '文件类型: [image=图片, video=视频, audio=音频, file=文件]';COMMENT ON COLUMN "public"."cw_attachment"."name" IS '文件名称';COMMENT ON COLUMN "public"."cw_attachment"."path" IS '文件路径';COMMENT ON COLUMN "public"."cw_attachment"."ext" IS '文件扩展';COMMENT ON COLUMN "public"."cw_attachment"."size" IS '文件大小';COMMENT ON COLUMN "public"."cw_attachment"."sort" IS '文件排序';COMMENT ON COLUMN "public"."cw_attachment"."signed" IS '数据盐值';COMMENT ON COLUMN "public"."cw_attachment"."vector_model" IS '向量模型';COMMENT ON COLUMN "public"."cw_attachment"."vector_alias" IS '模型别名';COMMENT ON COLUMN "public"."cw_attachment"."question" IS '描述问题';COMMENT ON COLUMN "public"."cw_attachment"."phrases" IS '全文分词';COMMENT ON COLUMN "public"."cw_attachment"."embedding" IS '向量数组';COMMENT ON COLUMN "public"."cw_attachment"."dimension" IS '向量维度';COMMENT ON COLUMN "public"."cw_attachment"."use_points" IS '消耗积分';COMMENT ON COLUMN "public"."cw_attachment"."use_tokens" IS '消耗tokens';COMMENT ON COLUMN "public"."cw_attachment"."error" IS '错误信息';COMMENT ON COLUMN "public"."cw_attachment"."status" IS '训练状态: [0=等待中, 1=训练中, 2=成功, 3=失败]';COMMENT ON COLUMN "public"."cw_attachment"."create_time" IS '创建时间';COMMENT ON COLUMN "public"."cw_attachment"."update_time" IS '更新时间';
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。