opengauss_bot
4c3fe10640
!99 merge master into master
...
更新2025申报表格
Created-by: difohyjoyjo
Commit-by: eugenecheng
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
【实现内容】:
【根因分析】:
【实现方案】:
【关联需求或issue】:
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
8. 是否需要回合补丁版本(5.0、6.0),涉及(**结果错误|coredump|性能劣化|内存泄露|集群异常**)相关修复请排查回合补丁分支
【其他说明】:
See merge request: opengauss/examples!99
2025-11-21 17:59:06 +08:00
eugenecheng
f40cc4b745
更新2025申报表格
2025-11-21 16:16:48 +08:00
opengauss_bot
8e5c3b8555
!98 merge feature/er-model into master
...
开源之夏2025 openGauss DataKit支持ER图设计和建模插件
Created-by: soul_seeker
Commit-by: wangziqi
Merged-by: opengauss_bot
Description: 🧩 新增功能模块:ER-Model 插件(ER Model Plugin)
为 openGauss DataKit 新增了独立的可插拔模块 ER-Model,
提供面向数据库开发者的 Web 端实体关系(ER)建模与可视化设计能力。
该模块基于 DBML(Database Markup Language)
标准,
实现数据建模的 定义、解析、转换与可视化全流程管理,
支持模型与数据库结构的 双向转换与交互执行。
🌟 功能概述
1️⃣ DBML ↔ SQL 双向转换
遵循 DBML 官方规范(https://www.dbml.org/home/
);
支持将 DBML 模型文件 自动解析为 openGauss / PostgreSQL SQL 建表语句;
支持从 数据库实例结构 反向生成 DBML 模型,实现模型-数据库同步;
内置 openGauss 方言类型适配与主外键关系映射。
2️⃣ 数据库连接与 Schema 导入
提供统一的数据库连接管理面板,支持配置多个 openGauss 实例;
一键导入指定 Schema 的表结构信息(表名、字段、索引、外键等);
支持通过连接选择目标数据库实例执行建表 SQL。
3️⃣ ER 图可视化设计与编辑
基于 DBML 解析生成可视化 ER 图,支持拖拽、编辑与自动布局;
图形编辑实时同步至 DBML 文本;
支持 关系高亮、字段类型展示、层次布局优化。
4️⃣ 模型导出与共享
支持导出为多种格式:
SQL 文件(建表语句)
PlantUML 文件(自动生成架构图)
PNG / SVG 图片(文档展示)
一键复制或下载,方便团队协作与版本控制。
5️⃣ 一键执行建表 SQL
支持在 Web 界面直接执行生成的建表 SQL 至指定 openGauss 数据库;
执行过程支持日志输出与错误捕获。
⚙️ 技术实现要点
前端:Vue3 + Quasar + DBML-Graph
后端:Spring Boot + openGauss JDBC + Redis
工具类:SqlGeneratorUtil 负责 DBML → openGauss SQL 精准生成;
接口路径:/ER/export-sql 支持 SQL 导出与执行;
支持反向解析数据库结构为 DBML 模型(Schema Import)。
📚 官方参考链接
📖 DBML 官方网站: https://www.dbml.org
💾 DBML GitHub 仓库: https://github.com/holistics/dbml
🌐 DBML 在线编辑器(官方示例环境): https://dbdiagram.io/home
See merge request: opengauss/examples!98
2025-10-30 14:31:24 +08:00
wangziqi
430cc3908e
docs(ER-Modeling): 更新开发环境运行步骤
...
- 修改数据库连接配置说明
- 更新SSL密钥文件拷贝步骤
- 补充密码复杂度要求(包含数字、大小写字母、特殊字符)- 调整步骤编号以匹配最新安装流程
- 添加openGauss-workbench安装链接参考
2025-10-30 03:00:51 +08:00
wangziqi
e394551679
track jdbc jar with LFS
2025-10-30 01:26:42 +08:00
wangziqi
e32b196684
chore(deps): 更新依赖版本并调整构建配置- 升级 @babel/eslint-parser 和 @quasar/app-webpack 版本- 添加 overrides 配置以锁定关键 babel 依赖版本
...
- 调整 sass-loader 配置使用指定的 sass 实现
- 更新 README 构建步骤说明,增加 SSL 密码配置指引
- 补充 Maven 项目导入与环境变量设置说明- 优化文档结构与命令展示格式
2025-10-30 01:24:04 +08:00
wangziqi
d7b45df997
新增 ER-Modeling 项目:
...
- 基于 Quasar + Vue 的 ER 图可视化插件
- 支持 DBML 转 SQL、反向解析数据库结构
- 与 openGauss DataKit 后端集成,实现数据库建模与可视化
2025-10-29 21:05:54 +08:00
wangziqi
dbfbf64096
新增 er-model 项目:
...
- 基于 Quasar + Vue 的 ER 图可视化插件
- 支持 DBML 转 SQL、反向解析数据库结构
- 与 openGauss DataKit 后端集成,实现数据库建模与可视化
2025-10-29 20:44:15 +08:00
opengauss_bot
d07eb9a8ec
!97 merge feature/er-model into master
...
开源之夏2025-DataKit支持ER图设计和建模
Created-by: soul_seeker
Commit-by: wangziqi
Merged-by: opengauss_bot
Description: 新增了 ER-Model 插件项目,为 openGauss DataKit 提供基于 Web 的 ER 模型设计与可视化功能。
主要实现以下能力:
- 支持 DBML ↔ SQL 双向转换
- 实例 Schema 导入与连接管理
- ER 图可视化编辑、自动布局与关系高亮
- SQL/PlantUML/图片导出
- 一键执行建表 SQL 至指定数据库
See merge request: opengauss/examples!97
2025-10-29 17:31:02 +08:00
wangziqi
4de6e57be6
Add ERModel project: ER-Model plugin for openGauss DataKit
2025-10-29 13:26:12 +08:00
opengauss_bot
96ceea0ac7
!96 merge master into master
...
OSPP: whyhow_opengauss
Created-by: paradox
Commit-by: paradox
Merged-by: opengauss_bot
Description: 【标题】openGauss向量数据库对接知识工程最佳实践
【实现内容】: WhyHow 与openGauss向量数据库适配,包括简单知识文档导入、对接大模型完成RAG端到端验证。
See merge request: opengauss/examples!96
2025-10-28 11:00:03 +08:00
paradox
d3d1218950
docs
2025-10-27 21:55:44 +08:00
paradox
2ba3746346
Adapting the code to openGauss
2025-10-27 21:52:17 +08:00
paradox
c248aea963
Import original WhyHow project source code
2025-10-27 21:50:59 +08:00
opengauss_bot
9da950ec10
!90 merge master into master
...
开源之夏2025 - 添加 openGauss 向量数据库集成 PrivateGPT 项目
Created-by: gcw_qP1tCuFs
Commit-by: gcw_qP1tCuFs
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
【实现内容】: 添加 openGauss 向量数据库集成 PrivateGPT 项目
【根因分析】: 现有 openGauss 社区缺少与 RAG/LLM 大语言模型的集成示例, 特别是和PrivateGPT项目的集成实例
【实现方案】: 通过修改PrivateGPT库代码 **(Fork到https://github.com/Suchun-sv/private-gpt )** 和 供应链LLamaIndex 代码 **(Fork 到 https://github.com/Suchun-sv/llama_index )** 成功将OpenGauss作为PrivateGPT的VectorStore,从而使得OpenGauss和PrivateGPT兼容
【关联需求或issue】: 开源之夏2025 《openGauss 向量数据库集成PrivateGPT》 项目
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
8. 是否需要回合补丁版本(5.0、6.0),涉及(**结果错误|coredump|性能劣化|内存泄露|集群异常**)相关修复请排查回合补丁分支
【其他说明】:
See merge request: opengauss/examples!90
2025-10-23 09:18:55 +08:00
opengauss_bot
527f97ee72
!80 merge master into master
...
开源之夏2025-openGauss向量数据库对接airbyte
Created-by: huliyan
Commit-by: huliyan
Merged-by: opengauss_bot
Description: 【标题】openGauss向量数据库对接airbyte。
【实现内容】:
1.开发destination为opengauss向量数据库的airbyte目标连接器(destination connector);
2.输出实践案例,和详细使用文档。
【开发自验报告】:
请查看提交的 Airbyte_Destination_openGaussDataVec/Practical-Case-Tutorial/实践案例教程.md
See merge request: opengauss/examples!80
2025-10-22 14:43:39 +08:00
opengauss_bot
78193dc38f
!83 merge master into master
...
开源之夏2025-SUSE操作系统集成openGauss 6.0.0 LTS
Created-by: JaleShaw
Commit-by: JaleShaw
Merged-by: opengauss_bot
Description: 【标题】SUSE操作系统集成openGauss 6.0.0 LTS
【实现内容】:
针对SUSE系列操作系统的编译打包脚本、补丁和源码
【开发自验报告】:
更多内容请参阅项目Gitcode仓库:https://gitcode.com/JaleShaw/suse-rpm
See merge request: opengauss/examples!83
2025-10-22 14:43:00 +08:00
JaleShaw
1b1ec87c87
开源之夏2025-SUSE操作系统集成openGauss 6.0.0 LTS
...
Co-authored-by: JaleShaw<enjoy-success@qq.com>
2025-10-22 14:42:59 +08:00
opengauss_bot
7d3be6e208
!84 merge master into master
...
开源之夏2025-openGauss向量数据库对接数据来源最佳实践
Created-by: wyswyz
Commit-by: Yongshun Wang
Merged-by: opengauss_bot
Description: 【标题】开源之夏2025-openGauss向量数据库对接数据来源最佳实践
【实现内容】:
1. 基于openGauss 容器部署指导文档、Apify部署指导文档,基于docker完成服务部署。编写应用代码,完成Apify对接openGauss功能适配。
2. 输出实践案例,和详细使用文档。
See merge request: opengauss/examples!84
2025-10-22 14:38:39 +08:00
opengauss_bot
324f667371
!86 merge whyhow into master
...
openGauss向量数据库对接知识工程最佳实践
Created-by: paradox
Commit-by: paradox
Merged-by: opengauss_bot
Description: 【标题】openGauss向量数据库对接知识工程最佳实践
【实现内容】: WhyHow 与openGauss向量数据库适配,包括简单知识文档导入、对接大模型完成RAG端到端验证。
See merge request: opengauss/examples!86
2025-10-22 14:37:46 +08:00
opengauss_bot
e867f6de71
!88 merge ospp into master
...
2025开源之夏 - openGauss 向量数据库 AI 评估框架对接最佳实践输出
Created-by: kfjdgnf123
Commit-by: kfjdgnf123;zlh123123
Merged-by: opengauss_bot
Description: 2025开源之夏 - openGauss 向量数据库 AI 评估框架对接最佳实践输出
See merge request: opengauss/examples!88
2025-10-22 14:36:58 +08:00
opengauss_bot
7c06a09938
!89 merge feature/django-opengauss into master
...
2025开源之夏 - django支持opengauss
Created-by: wangxianyi
Commit-by: wangxianyi
Merged-by: opengauss_bot
Description: ### 2025开源之夏 - django支持opengauss
【实现内容】:
- 提供基于 Django 的 openGauss 数据库后端实现,采用 `src/django_opengauss/` 包结构
- 附带功能测试、覆盖率测试与多数据库性能对比脚本,可直接运行于 `tests/` 目录
- README 说明安装配置、测试执行与打包命令,便于在 openGauss 场景中快速集成 Django
See merge request: opengauss/examples!89
2025-10-22 14:36:10 +08:00
opengauss_bot
cad81718e4
!91 merge master into master
...
开源之夏2025-openGauss向量数据库对接Embedding模型最佳实践
Created-by: Seasonmay
Commit-by: SeasonMay
Merged-by: opengauss_bot
Description: 【实现内容】:基于openGauss 容器部署指导文档、分别完成 HuggingFace、Cohere 、BentoML部署指导文档,基于docker完成服务部署。编写应用代码,HuggingFace、Cohere 、BentoML嵌入模型对接openGauss。
See merge request: opengauss/examples!91
2025-10-22 14:35:18 +08:00
opengauss_bot
60fbadcdae
!92 merge etl_to_openGauss into master
...
2025开源之夏-openGauss 向量数据库 AI 数据 ETL 框架最佳实践输出
Created-by: fancy3058
Commit-by: 曾繁曦
Merged-by: opengauss_bot
Description: 【标题】
openGauss 向量数据库 AI 数据 ETL 框架最佳实践输出
【实现内容】:
1. 基于 openGauss 部署指导文档,完成openGauss Docker 部署
2. 参考 Milvus weaviate 等文档,完成 Apache Kafka、Firecrawl、VectorETL 对接 openGauss 最佳实践教程输出
3. 将文档提交至 openGauss 社区
See merge request: opengauss/examples!92
2025-10-22 14:33:11 +08:00
opengauss_bot
40df37412e
!81 merge master into master
...
开源之夏2025-openGauss 对接 AI 编排工具 Kotaemon 实现智能小助手
Created-by: xiexudong
Commit-by: XudongXie
Merged-by: opengauss_bot
Description: 【标题】openGauss 对接 AI 编排工具 Kotaemon 实现智能小助手
【实现内容】:基于 Kotaemon 构建 RAG 平台与 openGauss 向量数据库的标准化对接通道,实现:
1.向量引擎协议兼容:开发 openGauss 向量空间管理中间件;
2.配置嵌入模型、LLMs 等完成可视化 RAG 信息检索;
3.输出 openGauss 适配脚本及 RAG 流程效果文档。
【实现方案】:Kotaemon 是一个基于LlamaIndex的RAG框架,支持多种向量数据库。项目根目录下的flowsettings.py是全局配置文件,决定了使用哪个具体的向量数据库。在 libs/kotaemon/kotaemon/storages/vectorstores/opengauss.py 中新增了完整的OpenGauss向量存储实现:继承自 BaseVectorStore 抽象基类;实现了所有必需的抽象方法:遵循 kotaemon 框架的向量存储接口规范。
【开发自验报告】:请查看libs\kotaemon\kotaemon\storages\vectorstores\README.md,每个实现的功能均写了单元测试,所有单元测试均通过,最后的系统整体测试也通过。
See merge request: opengauss/examples!81
2025-10-22 14:20:10 +08:00
opengauss_bot
516fc2cadc
!78 merge feature/add-llama-stack-example-ospp into master
...
添加openGauss对LlamaStack项目向量数据库支持案例(2025开源之夏)
Created-by: cbxgll
Commit-by: qifengleqifengle
Merged-by: opengauss_bot
Description: 本次提交为 LlamaStack 项目新增了 openGauss 向量数据库的支持(2025开源之夏项目)。
主要内容包括:
新增 Provider: 实现了 OpenGaussVectorIOAdapter,用于连接和操作 openGauss 数据库。
完整示例: 提供了一个完整的示例项目 (openGaussLlamaStack_ospp),包含客户端、配置、启动脚本和单元测试,展示了如何使用该功能。
文档: 添加了集成说明文档。
仓库维护: 新增了 .gitignore 文件,以忽略 IDE 配置文件和日志等无关文件,保持仓库整洁。
See merge request: opengauss/examples!78
2025-10-22 14:19:11 +08:00
opengauss_bot
adcffa89b2
!82 merge master into master
...
开源之夏2025-openGauss 向量数据库集成MemGPT
Created-by: william4s
Commit-by: william4s
Merged-by: opengauss_bot
Description: 【标题】 openGauss 向量数据库集成MemGPT
【实现内容】 集成OpenGauss向量数据库到Letta(MemGPT),构建生产级RAG系统。实现自动数据库初始化、Memory Block智能分块存储、BGE-M3中文优化向量化、完整审计系统和Web可视化仪表板。
【实现方案】
开发OpenGauss存储模块,支持1024维向量增删改查
实现Alembic迁移兼容性,解决版本解析、UUID生成等问题
构建金融领域RAG应用,提供PDF文档智能问答
内置SQLite审计日志,支持风险检测和可视化报告
Docker容器化部署,环境变量灵活配置
【开发自验报告】: OPENGAUSS_INTEGRATION_SUCCESS.md repot.pdf
See merge request: opengauss/examples!82
2025-10-22 14:17:49 +08:00
william4s
9627ee8d5b
开源之夏2025-openGauss 向量数据库集成MemGPT
...
Co-authored-by: william4s<william4s@126.com>
2025-10-22 14:17:49 +08:00
opengauss_bot
5f312099b7
!87 merge OSPP2025-Milvus2openGauss into master
...
开源之夏2025-openGauss向量数据库迁移Milvus的迁移测试
Created-by: TisaneYang
Commit-by: TisaneYang;Tianyu Yang
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
【实现内容】:
【根因分析】:
【实现方案】:
【关联需求或issue】:
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
8. 是否需要回合补丁版本(5.0、6.0),涉及(**结果错误|coredump|性能劣化|内存泄露|集群异常**)相关修复请排查回合补丁分支
【其他说明】:
See merge request: opengauss/examples!87
2025-10-22 14:17:32 +08:00
SeasonMay
421788ad8d
开源之夏2025-openGauss向量数据库对接Embedding模型最佳实践-v1
2025-09-30 17:20:47 +08:00
曾繁曦
414ab0cd6d
2025开源之夏-openGauss 向量数据库 AI 数据 ETL 框架最佳实践输出
2025-09-30 15:52:33 +08:00
wangxianyi
e1d22f1cf3
chore: 删除 django-opengauss 相关的 egg-info 文件 和 pycache 文件
2025-09-30 15:41:08 +08:00
SeasonMay
13a7967eef
开源之夏2025-openGauss向量数据库对接Embedding模型最佳实践
2025-09-30 15:04:39 +08:00
gcw_qP1tCuFs
561873e824
feat: OSPP2025 - privateGPT 添加finRAG example
2025-09-29 11:35:43 +01:00
gcw_qP1tCuFs
0e57c05d39
feat: OSPP2025 - 添加 openGauss 向量数据库集成 PrivateGPT 项目
2025-09-29 02:35:29 +01:00
paradox
e584b24d9a
update: 更新文件 .env.sample
...
Signed-off-by: paradox <jiatongli@stu.xidian.edu.cn>
2025-09-28 20:20:22 +08:00
TisaneYang
aa55b5f6e9
modified: "Milvus2openGauss/doc/Milvus2OpenGauss \350\277\201\347\247\273\345\267\245\345\205\267\346\265\213\350\257\225\346\212\245\345\221\212.md"
2025-09-28 14:58:41 +08:00
TisaneYang
46fe76be9c
new file: Milvus2openGauss/images/image-20250925175315991.png
...
new file: Milvus2openGauss/images/image-20250925180445053.png
new file: Milvus2openGauss/images/image-20250925182514209.png
new file: Milvus2openGauss/images/image-20250925182915643.png
new file: Milvus2openGauss/images/image-20250925182934797.png
new file: Milvus2openGauss/images/image-20250925183016228.png
new file: Milvus2openGauss/images/image-20250925183416690.png
new file: Milvus2openGauss/images/image-20250925183448026.png
2025-09-28 14:20:32 +08:00
wangxianyi
daebdcb819
feat: add django-opengauss driver example with src layout
2025-09-27 11:35:38 +08:00
kfjdgnf123
66472e843a
delete: 删除文件 openGauss-AIEval/结项报告.md
...
Signed-off-by: kfjdgnf123 <zhanglinghao@sjtu.edu.cn>
2025-09-26 22:08:19 +08:00
kfjdgnf123
85897c9f1a
delete: 删除文件 openGauss-AIEval/1
...
Signed-off-by: kfjdgnf123 <zhanglinghao@sjtu.edu.cn>
2025-09-26 22:08:02 +08:00
zlh123123
c266b0aad5
ospp
2025-09-26 22:02:28 +08:00
kfjdgnf123
41061c1e52
new: 新建文件 1
...
Signed-off-by: kfjdgnf123 <zhanglinghao@sjtu.edu.cn>
2025-09-26 21:49:00 +08:00
kfjdgnf123
a44e0e7fa1
delete: 删除文件夹 openGauss-AIEval
...
Signed-off-by: kfjdgnf123 <zhanglinghao@sjtu.edu.cn>
2025-09-26 21:42:41 +08:00
kfjdgnf123
bebcf435e5
new: 新建文件 1
...
Signed-off-by: kfjdgnf123 <zhanglinghao@sjtu.edu.cn>
2025-09-26 21:38:44 +08:00
Tianyu Yang
d27e830f10
Milvus2OpenGauss
2025-09-26 12:06:33 +08:00
paradox
40df17e990
OSPP project
2025-09-23 19:12:29 +08:00
paradox
e2b03d9865
OSPP project
2025-09-23 18:54:28 +08:00
Yongshun Wang
b1e92f55f7
apify对接opengauss向量数据库
2025-09-23 16:18:29 +08:00
XudongXie
3d5fb74b3e
fix some issues
2025-09-20 00:43:35 +08:00