Files
opsxdb/homepage/content/03-interface.md
T
Logan.Li bf377f3b55 refactor(homepage): 官网/文档/定价源码迁出程序 + 新增独立授权与激活页 /license
- 官网源码归拢到 homepage/(index/pricing/license + docs.html + content/ + assets/ + docs-assets/),
  删除程序内 go:embed 的 server/internal/{site,docs},后端只静态托管 homepage/dist 做本地预览
  (dist 缺失时打 warn 日志,不再内置兜底;/home 别名保留供 GUI openExternal 使用)
- 文档 manifest 按现网口径重建:MCP 页标记 hidden(不再进侧栏与搜索)、补 快捷键 页、校正 updated 日期
- 新增独立静态页 /license:交付与激活四步(邮件交付授权码)、LIC- 在线 与 LICOFF- 离线 对比、
  授权服务器 licence.rlwj.cn 通信范围说明、授权类型与价格、10 条授权 FAQ
- tools/homepage-build 支持 hidden 页与可选单页,产出 <name>.html 与 <name>/index.html
- 导航/页脚接入 /license,跨页锚点补 / 前缀,页脚底栏文案同步为静态站口径
- 产物零漂移:12 页文档与现网逐字节一致(仅 mcp 隐藏页自身侧栏/上下页行为随之收敛)
2026-10-16 04:18:44 +08:00

44 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
OpsxDB 的界面为「高频操作」设计:从打开应用到看到数据,路径越短越好。
## 连接选择器
启动后的第一个界面:
- **搜索**:按名称快速过滤已保存的连接;
- **分类**:关系型 / NoSQL / 国产库 / 时序·搜索 分组浏览;
- **最近**:最近使用的连接排在最前;
- **图标网格**:按数据库类型直选,未就绪的类型会标注「未就绪」(仅可保存配置);
- **URL 填入**:粘贴 `mysql://user:pass@host:3306/db` 点「填入」,字段自动拆解。
## 工作台布局
连接成功后进入工作台,三栏结构:
| 区域 | 内容 |
| --- | --- |
| 左侧 | 连接列表 + 对象树(库 → 表 → 列,懒加载) |
| 中部 | SQL 编辑器(多 Tab)+ 结果面板,可拖动分栏 |
| 右侧 | AI 面板(生成 / 解释 / 优化 / 修复 / 方言 / 样例) |
## 对象树
- 点**表名**:直接打开前 100 行数据;
- 展开**表**:查看列结构;
- **右键表**:打开表 / 查看 DDL / 生成 SQL(SELECT·INSERT·UPDATE·DELETE)/ 重命名 / 克隆表结构·克隆表(含数据)/ 清空 / 截断 / 删除 —— 危险项红色并二次确认;
- **右键库**:新建查询 / 新建表(生成 CREATE TABLE 模板到编辑器)/ 复制 / 设为默认库 / 刷新 / 删除库;
- Redis:按键分隔符编文件夹,点键打开类型化详情(TTL / JSON / 增删字段);
- 库列表懒加载,大实例也不卡。
## 编辑器与结果
- CodeMirror 语法高亮,⌘/Ctrl+Enter 执行**当前语句或选区**(不是整页脚本);
- 多 Tab 并行查询,互不阻塞;
- 结果面板:复制 / CSV / INSERT 三种取数方式,双击单元格复制;
- 超过截断阈值时结果有明确提示。
## 个性化
- 深色 / 浅色主题切换;
- Tab 布局与主题选择持久化,下次打开保持原样;
- 查询历史本地留存,可回跳重跑。