- 补入库:server/internal/db/dump.go、redis 分页/扫描预算测试、opsxdb-mcp main_test、 packages/opsxdb-mcp package-lock、docs 审计与对比文档等 37 个新文件 - 含结构扁平化进行中的 80 处修改与 155 处旧结构删除(server/ src/ src-tauri/ 为当前有效源) - 构建产物(bin/target/dist)与签名私钥仍按规则排除
2.5 KiB
产品形态
Q:能在浏览器里操作数据库吗?
不能。OpsxDB 客户端唯一形态是桌面 App(Tauri 2);浏览器只承载官网与文档(由本地后端 :8788 内置提供)。开发时的 :5174 只是桌面 devUrl 的资产服务,不是网页客户端。
Q:官网和文档部署在哪?
就内置在你运行的那个二进制里:http://127.0.0.1:8788/ 是官网,/docs 是文档;无需额外部署。
Q:怎么打安装包?
./run.sh package 产出 Tauri 安装包(DMG)并内嵌 sidecar 后端二进制。
数据与安全
Q:我的连接密码存在哪? 本机,混淆存储;查询只带会话 ID,密码不会随请求重复上送,也不会同步到云端。
Q:会上传我的 SQL 或查询结果吗? 不会。没有遥测、没有账号、没有云依赖;AI 功能当前为本地 stub,接入模型服务时会明确标注数据流向。
Q:能在公司内网用吗? 能。单二进制 + 内置静态页,无外部依赖;默认只监听回环地址,对外需显式配置。
驱动相关
Q:Oracle 能用吗? 驱动代码就绪(go-ora 纯 Go 实现,无需 JVM),但本机 docker 验收在 Apple Silicon 上受镜像限制未通过(ORA-00442),需 x86 环境或真库完成验收,详见《驱动支持》。
Q:达梦 / MongoDB 什么时候支持? 已列入路线:长尾库(达梦、MongoDB、ZooKeeper、ES、InfluxDB)规划 agent 按需接入,驱动分发走独立仓库并校验 sha256。
Q:MySQL 族 / PG 族的国产库怎么连? 协议兼容直接复用家族驱动:TiDB / OceanBase / PolarDB / TDSQL 选对应类型(MySQL 协议);GaussDB / Kingbase 走 PostgreSQL 表单。注意各自默认端口与用户名差异。
其他
Q:和 OpsxAPI 是什么关系? 同一团队的姊妹项目:OpsxAPI 是接口工作台,OpsxDB 是数据库工作台,共用一套 monorepo 脚手架(web + Gin + 可选 Tauri),产品面各自独立。
Q:快捷键有哪些? 核心就一个:⌘/Ctrl + Enter 执行当前语句或选区;双击结果单元格复制。完整列表见《SQL 工作台》。
如何把 OpsxDB 接到 Cursor?
安装并配置 MCP:
npx @rlwj-lab/opsxdb-mcp
在 Cursor 的 mcp.json 中指向该命令(或本机构建的 bin/opsxdb-mcp),并在设置 → MCP 勾选允许访问的连接。新配置默认允许读写与危险 SQL,写入须确认;详见《MCP 接入》。