Aquesta és una versió anterior. La versió actual és la 0.6.57. DBX 0.6.57 · Data de publicació:
Fitxers d’instal·lació 0.5.20
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | EXE (NSIS) · en-US | Usuari actual | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
新功能
- SQL 代码片段模板 — 在设置中新增「代码片段」管理页,可创建、编辑、删除自定义 SQL 片段,每个片段支持自定义触发键。内置默认模板可修改和恢复,片段跨会话持久化存储
- 表结构编辑器重构 — 编辑器从模态弹窗改为标签页模式,拼写更从容;数据类型拆分为「类型」下拉选择 +「长度」独立输入,支持 6 大数据库引擎的完整类型列表和自定义输入;新增主键编辑能力和 Shiki SQL 语法高亮预览
- SQL 自动补全渐进增强 — 模糊匹配支持容错输入(拼写错误/缩写也能匹配);上下文感知关键词过滤(SELECT 中隐藏 DDL 关键字);CTE 和子查询的列名解析;INSERT 列列表补全;schema 名称补全;GROUP BY 智能推荐非聚合列;外键 JOIN 推断;表别名建议;SELECT * 一键展开为显式列列表;类型感知的比较值提示(字符串/数值/布尔/NULL);30+ 函数内联签名文档;历史学习排序
- 紧凑筛选构建器 — 数据表格新增紧凑筛选器,在有限空间内快速组合多条件过滤
- 网格右键复制列名 — 表头右键菜单新增「复制列名」选项,快速获取字段名
改进
- 国际化补全 — 自动补全和搜索相关文本完成翻译,去除界面中残留的硬编码中文字符串
- 核心性能优化 — 减少异步阻塞和内存分配热点,查询响应更流畅
- PostgreSQL 驱动重构 — 从 sqlx 迁移到 tokio-postgres + deadpool-postgres,连接状态管理更可靠
- MySQL 驱动重构 — 迁移到 mysql_async,异步查询性能更优
- SQLite 驱动重构 — 迁移到 rusqlite,修复 SQL 语句分割器,处理更一致
修复
- macOS 托盘图标标题 — 移除菜单栏托盘图标多余的「DBX」文字标题,与 Windows 行为一致,视觉更简洁
- SQL Server TOP 分页 — 修复 COUNT 等聚合查询被错误套上派生表包装的问题
- MySQL 例程兼容 — 旧版 MySQL 在例程元数据查询失败时优雅降级,不再阻塞连接 (contributed by @wangxin)
- PostgreSQL 数组格式 — SQL 导出时将数组值正确格式化为 {..} 而非 JSON [..]
- SQL 导出反斜杠 — 正确转义导出和跨库传输中的反斜杠字符
- 树节点状态保持 — 后台刷新缓存时保持侧边栏已展开的节点状态,不再意外折叠
- 编辑器字体缩放 — 字体缩放时同步调整行号栏高度,排版不错位
- PostgreSQL 时区 — 连接参数中正确传递用户指定的时区设置
- PostgreSQL search_path 泄漏 — schema 限定查询后重置 search_path,防止连接池状态污染后续请求
- Schema 上下文传递 — 创建标签页和新查询时正确携带对应的 schema 上下文
- DuckDB 多 Schema — 支持 default main 之外的多个 schema,对象浏览不再受限
- Oracle 连接检测 — 识别空闲超时和 EOF 为连接错误,重连逻辑更准确
- Oracle 连接类型默认值 — 未设置连接类型时默认使用 service_name,兼容更多环境
- SQL 光标定位 — 优化当前语句边界识别,多语句场景下执行更准确
- SQLite 跨库兼容 — 视图兼容层中重写 if()→IIF() 和 substring()→substr(),跨库视图迁移更顺畅
下载安装
系统要求
────────┬──────────────────────────────┬───────────────────────────────────
操作系统│最低版本 │架构
────────┼──────────────────────────────┼───────────────────────────────────
Windows │Windows 10 或更高版本 │x64
────────┼──────────────────────────────┼───────────────────────────────────
macOS │macOS 12 (Monterey) 或更高版本│Intel (x64) / Apple Silicon (arm64)
────────┼──────────────────────────────┼───────────────────────────────────
Linux │见下表 │x64
────────┴──────────────────────────────┴───────────────────────────────────
Windows
────────────────────────┬────────────────────────────────
文件 │说明
────────────────────────┼────────────────────────────────
DBX_0.5.20_x64-setup.exe│推荐 — NSIS 安装包,支持自动更新
────────────────────────┼────────────────────────────────
DBX_0.5.20_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.20_aarch64.dmg│推荐 — 适用于 Apple Silicon (M1/M2/M3/M4)
──────────────────────┼─────────────────────────────────────────
DBX_0.5.20_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
──────────────────────────────────────┴─────────┴─────────────────────────────────────────────────────