新功能
- 查询 Schema 上下文 — 执行查询前自动设置 schema 上下文(如 PostgreSQL 的 search_path),确保查询在正确的 schema 下运行 (closes #113)
- Oracle SYSDBA 认证 — 支持以 SYSDBA 身份连接 Oracle 数据库
- MongoDB 表单 URL 参数 — MongoDB 连接支持在表单模式下自定义 URL 参数(如
authSource=admin),方便连接需要特殊认证配置的实例 (contributed by @SuLea-IT) - 列类型提示优化 — 数据网格列标题悬停时显示列类型和注释的 tooltip,替代原来的行内显示,界面更简洁
- 连接文件选择器 — SQLite/DuckDB 连接新增文件选择器按钮,可直接浏览选择数据库文件 (closes #121)
修复
- PostgreSQL SMALLINT 显示 — 修复 SMALLINT/INT2 类型值显示为 null 的问题 (closes #118)
- MySQL TINYINT(1) 显示 — 修复 TINYINT(1) 被错误显示为布尔值的问题 (closes #120)
- PostgreSQL 自定义类型 — 修复 PostgreSQL 自定义扩展类型的值显示为 null 的问题
- JSONB 值显示 — 修复 JSONB 类型值显示为
[object Object]的问题,现在正确显示为 JSON 字符串 - UUID 类型识别 — 改进 UUID 类型字段的识别方式 (contributed by @rarnu)
- PostgreSQL 大小写敏感表名 — 修复包含大写字母的表名查询失败的问题,使用 quote_ident 正确引用 (closes #111)
- SQL 自动补全 — 补充 ASC/DESC 关键字到 SQL 自动补全列表
- Oracle 自动重连 — 修复 Oracle 连接断开后无法自动重连的问题
- 应用更新权限 — 修复应用内更新下载失败(ACL 权限缺失)的问题
下载安装
系统要求
| 操作系统 | 最低版本 | 架构 |
|---|---|---|
| Windows | Windows 10 或更高版本 | x64 |
| macOS | macOS 12 (Monterey) 或更高版本 | Intel (x64) / Apple Silicon (arm64) |
| Linux | 见下表 | x64 |
Windows
| 文件 | 说明 |
|---|---|
DBX_0.4.2_x64-setup.exe
| 推荐 — NSIS 安装包,支持自动更新 |
DBX_0.4.2_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.4.2_aarch64.dmg
| 推荐 — 适用于 Apple Silicon (M1/M2/M3/M4) |
DBX_0.4.2_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
|