新功能
- 批量插入行 — 在数据网格中一次插入多行数据时,合并为单条 INSERT 语句执行,提升批量操作效率
- MySQL DELIMITER 语法 — SQL 编辑器支持 MySQL 的 DELIMITER 语法,正确分割存储过程等多语句脚本
- 数据库导出搜索 — 导出对话框新增表搜索过滤功能,快速定位目标表
- 日期时间编辑器 — 数据网格中日期、时间、时间戳类型的单元格使用专用编辑器,输入更直观
- DuckDB 创建数据库 — 支持在连接表单中直接创建 DuckDB 数据库文件
- 内存数据库 — SQLite 和 DuckDB 支持以内存模式连接(
:memory:) - DDL 能力矩阵 — 表结构编辑器根据数据库类型自动启用/禁用 DDL 操作
- SQL 自动补全优化 — 改善 SQL 编辑器自动补全的界面交互体验
- 保存分页大小 — 查询结果的每页行数设置将持久化保存
- Oracle 查询优化 — 使用直接 SQL 替代 JDBC 元数据 API,加速 Oracle 元数据查询
改进
- Agent 协议重构 — 全面重构 Agent 驱动通信协议,新增兼容握手机制和能力矩阵,提升驱动兼容性
修复
- OceanBase 兼容 — 修复 OceanBase (MySQL 兼容模式) 中 COLLATE 不一致导致元数据查询失败的问题
- SQL Server ORDER BY — 修复 SQL Server 包装查询时未正确移除 ORDER BY 的问题
- ClickHouse 元数据 — 修复 ClickHouse 的 schema 元数据数据库解析错误
- MongoDB 认证库 — 修复 MongoDB 无法配置认证数据库 (authSource) 的问题
- 思考模型超时 — 延长 AI 思考模型的超时时间和 token 预算
- IME 回车 — 修复中文等输入法组合状态下误触发发送的问题
- 数据网格状态 — 切换结果集时正确丢弃未提交的编辑
- 格式化按钮遮挡 — 加宽表头控件宽度,避免格式化按钮被遮挡
- 分页行数 — 修复数据网格未正确遵守分页大小限制的问题
- 无 Catalog 的数据库 — 修复不支持 Catalog 的数据库侧边栏 schema 树无法展示的问题
- 对象搜索 — 修复对象搜索结果中不必要的 schema 前缀
- Web 端复制 — 修复 Web 端复制功能在部分浏览器不可用的问题
- 表结构编辑器 — 修复表结构编辑器打开时未正确加载、ClickHouse 列编辑和对象 schema 丢失等多个问题
- DuckDB 时间显示 — 修复 DuckDB 中日期时间类型的显示格式
- DuckDB 连接测试 — 修复连接测试时重复创建连接池的问题
- JDBC 兼容 — 捕获部分老旧 JDBC 驱动不支持 getSchema/getCatalog 的异常
- 驱动校验 — 增强下载驱动的文件完整性校验
- 连接编辑 — 修复打开已保存连接的编辑对话框时数据未正确填充的问题
- 代理设置 — 修复 Agent 意外继承系统代理设置导致连接失败的问题
下载安装
系统要求
| 操作系统 | 最低版本 | 架构 |
|---|---|---|
| Windows | Windows 10 或更高版本 | x64 |
| macOS | macOS 12 (Monterey) 或更高版本 | Intel (x64) / Apple Silicon (arm64) |
| Linux | 见下表 | x64 |
Windows
| 文件 | 说明 |
|---|---|
DBX_0.5.14_x64-setup.exe |
推荐 — NSIS 安装包,支持自动更新 |
DBX_0.5.14_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.14_aarch64.dmg |
推荐 — 适用于 Apple Silicon (M1/M2/M3/M4) |
DBX_0.5.14_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 |