Skip to content

feat: add openGauss DataVec as vector database backend#6666

Open
mryanzhicong wants to merge 4 commits intolabring:mainfrom
mryanzhicong:pr/opengauss
Open

feat: add openGauss DataVec as vector database backend#6666
mryanzhicong wants to merge 4 commits intolabring:mainfrom
mryanzhicong:pr/opengauss

Conversation

@mryanzhicong
Copy link
Copy Markdown

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.

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
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
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

Docs Preview Deployed!

🔗 👀 Click here to visit preview

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

@mryanzhicong
Copy link
Copy Markdown
Author

mryanzhicong commented Mar 30, 2026

https://github.com/labring/FastGPT/actions/runs/23711536707

The failure was caused by that run using an outdated workflow configuration: it resolved the image target as code-sandbox and attempted to build projects/code-sandbox/Dockerfile, but this repository only has projects/sandbox, so Docker buildx failed with lstat projects/code-sandbox: no such file or directory.

I’ve pushed an empty commit to retrigger the PR workflow. The previous error has been bypassed, but some stale check information is still showing.
Could you please approve and start the new Action run, and use the latest run result as the source of truth? Thanks.

@mryanzhicong
Copy link
Copy Markdown
Author

@c121914yu 您好,可以批准触发一次新的 CI 吗,之前那次好像用了旧的 workflow

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