新功能
- Redis 浏览器全面重构 — 键浏览器升级为 Navicat 风格表格视图,支持键值编辑、分页浏览和全库键扫描 (contributed by @Bacon2994)
- 自定义标题栏 — 窗口标题栏改为自定义样式,集成窗口控制按钮
- 数据表格 WHERE/ORDER BY 过滤 — 数据表格新增独立的 WHERE 和 ORDER BY 输入框,支持自定义条件过滤和排序 (#165)
- 结果集数据过滤 — 查询结果集内支持对已加载数据进行实时过滤 (contributed by @rarnu)
- 单元格值编辑器 — 单元格详情面板支持直接编辑值和设置 NULL
- 列宽自适应 — 数据表格自动根据表头文字和数据内容调整最佳列宽
- 复制为 INSERT — 数据表格右键菜单新增"复制为 INSERT 语句"功能 (#166)
- 创建/删除数据库和 Schema — 侧栏右键菜单支持创建和删除数据库及 Schema
- SQL Server CROSS APPLY 补全 — SQL 编辑器支持 CROSS APPLY / OUTER APPLY 语法补全 (#168)
- OceanBase Oracle 模式 — 自动检测 OceanBase Oracle 模式,使用 Oracle 风格的 Schema 查询 (#155)
- 鼠标中键关闭标签 — 支持鼠标中键点击关闭标签页 (#162)
- 排序提示图标 — 鼠标悬停列标题时显示可排序提示图标
- 窗口状态记忆 — 窗口位置和大小在关闭后自动保存,重新打开时恢复
- MCP 连接管理 — MCP 工具新增
dbx_add_connection和dbx_remove_connection,操作后自动通知桌面端刷新
改进
- DataGrid 工具栏增强 — 数据表格工具栏和数据集交互优化 (contributed by @rarnu)
- JSON/JSONB 渲染性能 — 预序列化 JSON/JSONB 值并截断单元格显示,大幅提升大数据量渲染性能
- 信息栏合并 — 数据表底部信息栏和事务工具栏合并为一行,节省屏幕空间
- 标签页样式优化 — 标签模式切换改用图标,标签标题改为 Navicat 风格
修复
- 标签页右键菜单 — 修复关闭所有/关闭其他/关闭右侧等标签页右键菜单不可用的问题
- 查询结果表头和排序 — 修复查询结果表头提示和全量排序问题 (contributed by @Bacon2994)
- MCP 连接配置 — 修复 MCP 写入的 config_json 与 Rust ConnectionConfig 结构不匹配的问题,改为从 SQLite 读取连接
- Tailwind 样式丢失 — 修复 tmpfs 环境下 Tailwind 样式缺失的问题 (#167)
- 数据表格滚动抖动 — 禁用数据表格过度滚动回弹,防止表头和数据错位 (#156)
- GaussDB Schema 列表 — 移除 GaussDB list_schemas 的 EXISTS 过滤以保持一致性 (#154)
- 侧栏数据库过滤 — 连接配置指定数据库时,侧栏只显示该数据库 (#160)
- Oracle 11g 兼容性 — 修复 Oracle 11g 连接兼容性问题和侧栏改进
- MySQL 全 NULL 显示 — 增加 MySQL 类型回退,防止缺少类型映射时所有列值显示为 NULL (#40)
- AI 执行 SQL — 修复 AI 执行时传递过期 SQL 状态的问题 (#153)
- JSONB 编辑显示 — 修复 JSONB 值在编辑模式和详情面板中未正确显示为 JSON 字符串的问题 (#152)
- MongoDB 副本集 SSH — 修复 MongoDB 副本集通过 SSH 隧道连接失败的问题 (#151)
- Redis 二进制误判 — 修复反斜杠字符串被误判为二进制数据的问题 (contributed by @Bacon2994)
- Toast 通知层级 — 修复 Toast 通知被对话框遮挡的问题
- DDL 面板文本选择 — 修复 DDL 面板无法选中文本的问题
- 原生右键菜单 — 禁用浏览器原生右键菜单,新增侧栏刷新按钮 (#159)
下载安装
系统要求
| 操作系统 | 最低版本 | 架构 |
|---|---|---|
| Windows | Windows 10 或更高版本 | x64 |
| macOS | macOS 12 (Monterey) 或更高版本 | Intel (x64) / Apple Silicon (arm64) |
| Linux | 见下表 | x64 |
Windows
| 文件 | 说明 |
|---|---|
DBX_0.5.0_x64-setup.exe
| 推荐 — NSIS 安装包,支持自动更新 |
DBX_0.5.0_x64_en-US.msi
| MSI 安装包,适用于企业部署 |
Scoop:
scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbx
更新:
scoop update dbx
macOS
| 文件 | 说明 |
|---|---|
DBX_0.5.0_aarch64.dmg
| 推荐 — 适用于 Apple Silicon (M1/M2/M3/M4) |
DBX_0.5.0_x64.dmg
| 适用于 Intel Mac |
Homebrew:
brew install --cask t8y2/tap/dbx
更新:
brew upgrade --cask t8y2/tap/dbx
Linux
| 发行版 | 推荐格式 | 安装方式 |
|---|---|---|
| Ubuntu / Debian / Linux Mint / Pop!_OS | .deb
| sudo dpkg -i DBX_*.deb 或 sudo apt install ./DBX_*.deb
|
| Fedora / RHEL / CentOS / Rocky Linux | .rpm
| sudo rpm -i DBX-*.rpm 或 sudo dnf install ./DBX-*.rpm
|
| openSUSE | .rpm
| sudo zypper install ./DBX-*.rpm
|
| Arch Linux / Manjaro | .AppImage
| 添加执行权限后运行 |
| 其他发行版 | .AppImage
| chmod +x DBX_*.AppImage && ./DBX_*.AppImage
|