Skip to content

feat: add openGauss DataVec as vector database backend#6666

Merged
c121914yu merged 4 commits intolabring:mainfrom
mryanzhicong:pr/opengauss
Apr 13, 2026
Merged

feat: add openGauss DataVec as vector database backend#6666
c121914yu merged 4 commits intolabring:mainfrom
mryanzhicong:pr/opengauss

Conversation

@mryanzhicong
Copy link
Copy Markdown
Contributor

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.

@cla-assistant
Copy link
Copy Markdown

cla-assistant bot commented Mar 27, 2026

CLA assistant check
All committers have signed the CLA.

@cla-assistant
Copy link
Copy Markdown

cla-assistant bot commented Mar 27, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@c121914yu
Copy link
Copy Markdown
Collaborator

Please add the integration test : FastGPT/test/integrationTest/vectorDB

Copy link
Copy Markdown
Contributor Author

@mryanzhicong mryanzhicong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Completed tests:

  • Verified vector data write and query functionality by creating new knowledge bases and uploading data via both single-file and batch upload methods.
Image Image
  • Verified vector data retrieval in workflows using both single-knowledge-base and multi-knowledge-base search scenarios.
Image

Copy link
Copy Markdown
Contributor Author

@mryanzhicong mryanzhicong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes

  • Added integration test entry for openGauss vector DB:
    index.integration.test.ts

  • Updated test env template guidance (to make openGauss-only local runs easier):
    .env.test.tempalte

Test Results

  • openGauss: 6 passed
Image

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 29, 2026

Docs Preview Deployed!

🔗 👀 Click here to visit preview

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-docs-pr:fa596d955d1bc12827a2e8dc7cc64b014da3f790

@mryanzhicong
Copy link
Copy Markdown
Contributor Author

@c121914yu 有空帮忙看看这个 workflow 呢,现在是啥原因导致不能批准

c121914yu
c121914yu previously approved these changes Apr 13, 2026
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.
@github-actions
Copy link
Copy Markdown

Build Successful - Preview code-sandbox Image for this PR:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:code-sandbox_fa596d955d1bc12827a2e8dc7cc64b014da3f790

@github-actions
Copy link
Copy Markdown

Build Successful - Preview fastgpt Image for this PR:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:fastgpt_fa596d955d1bc12827a2e8dc7cc64b014da3f790

@github-actions
Copy link
Copy Markdown

Build Successful - Preview mcp_server Image for this PR:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:mcp_server_fa596d955d1bc12827a2e8dc7cc64b014da3f790

@c121914yu c121914yu merged commit d23c726 into labring:main Apr 13, 2026
6 checks passed
@mryanzhicong
Copy link
Copy Markdown
Contributor Author

@c121914yu Thank you very much for your correction and review.

xqvvu pushed a commit to xqvvu/FastGPT that referenced this pull request Apr 14, 2026
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants