1020 B
1020 B
后端需求 - 支持 Neo4j 图数据库
需求描述
添加 Neo4j 图数据库类型支持。
Neo4j 连接参数
Neo4j 连接需要以下参数:
| 参数 | 类型 | 必填 | 说明 | 默认值 |
|---|---|---|---|---|
| uri | string | 是 | 连接地址 | bolt://localhost:7687 |
| username | string | 是 | 用户名 | neo4j |
| password | string | 是 | 密码 | - |
| database | string | 否 | 数据库名 | neo4j(默认数据库) |
连接示例
bolt://localhost:7687neo4j://localhost:7687bolt://192.168.1.100:7687
需要修改的地方
1. 数据库类型列表
在前端和后端添加 "Neo4j" 选项
2. 连接表单
Neo4j 只需要 3-4 个字段:
- URI(连接地址)
- Username(用户名)
- Password(密码)
- Database(数据库名,可选)
3. 数据库服务
server/internal/service/database_service.go- 新增
connectNeo4j方法 - 新增
getNeo4jTables方法
优先级
中 - 扩展数据库类型支持