feat: add openGauss DataVec as vector database backend (#6666)

* feat: add openGauss DataVec as vector database backend

Add openGauss with DataVec extension as a new vector storage option alongside PGVector and Milvus. Includes vector DB controller, Docker Compose deployment configs (CN/Global), deploy generation scripts, and test templates.

* test: add opengauss vectorDB integration entry

* test: adjust vector env template for opengauss run

* fix: ts

---------

Co-authored-by: archer <545436317@qq.com>
This commit is contained in:
yanzhicong
2026-04-13 20:41:33 +08:00
committed by GitHub
parent 546b2a8998
commit d23c72690e
15 changed files with 1901 additions and 4 deletions
+3 -1
View File
@@ -108,7 +108,7 @@ MONGODB_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=
# 日志库
MONGODB_LOG_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=admin&directConnection=true"
# 向量库优先级: pg > oceanbase > milvus
# 向量库优先级: pg > oceanbase > milvus > opengauss
# 向量量化等级: PG 支持 32/16OceanBase 支持 32/8/1
VECTOR_VQ_LEVEL=32
@@ -119,6 +119,8 @@ PG_URL=postgresql://username:password@localhost:5432/postgres
# Milvus 向量库连接参数
# MILVUS_ADDRESS=
# MILVUS_TOKEN=
# openGauss 向量库连接参数
# OPENGAUSS_URL=postgresql://gaussdb:FastGPT@123@localhost:5432/fastgpt
# ==================== 域名与前端 ====================
# 页面地址,用于自动补全相对路径资源的 domain(注意结尾不要带 /)