github t8y2/dbx v0.5.27

latest releases: v0.5.66, agents-v0.2.64, packages-v0.4.42...
one month ago

新功能

  • 导航树多选操作 — 导航树支持 Ctrl/Cmd 与 Shift 多选,可批量复制名称,并在同类型节点上执行批量删除
  • 导航树快捷键 — 常用操作支持快捷键并在右键菜单中展示,包括复制、重命名、刷新、删除等
  • 树节点对象管理 — 字段、索引、外键、视图等节点支持更直接的右键菜单与快捷键操作
  • 表结构文档复制 — 支持将表结构复制为适合 Excel、Markdown 等外部文档的格式,包含字段、类型、注释等信息
  • 表结构克隆 — 在导航树复制表后,可在导航树内粘贴并触发克隆表结构流程
  • 高级树创建入口 — 高级视图中的“表”“视图”等分类节点新增对应的新建操作
  • 存储过程执行 — 新增过程执行对话框,执行带参数的存储过程更方便
  • Oracle 包源码 — 支持查看 Oracle package 与 package body 源码
  • SQLite 扩展加载 — SQLite 连接支持加载扩展库,方便启用自定义函数和扩展能力
  • 多跳 SSH 隧道 — 连接配置支持多跳 SSH 隧道,适配更复杂的内网访问场景
  • 表过滤正则 — 对象浏览与表列表搜索支持正则过滤

改进

  • 表结构编辑器 — 优化表结构编辑体验,并允许同一数据库内同时打开多个“新建表”草稿
  • 数据传输稳定性 — 数据传输写入会自动拆分超大的 INSERT / UPSERT 批次,降低宽表和大字段传输失败概率
  • 查询结果导出 — 导出查询结果时可包含所有分页数据,工具栏状态也更清晰
  • SQL 补全体验 — 优化补全排序、模糊匹配和 PostgreSQL 标识符引用,减少误补全
  • 标签页体验 — 支持重命名查询标签,并改进标签恢复、表数据重载和会话状态保持
  • 右键菜单可读性 — 导航树菜单间距、分隔和快捷键展示更清晰
  • Homebrew 安装说明 — macOS 安装说明改为官方 Homebrew Cask 用法 (contributed by @fraluc06)

修复

  • 编辑器软换行选区 — 修复最后一行 SQL 自动换行后鼠标选中背景不正确的问题
  • 导航树复制名称 — 修复复制字段名称时附带类型、复制分类节点时得到内部无意义名称等问题
  • 表结构导出 — 恢复表结构导出中保存 SQL 文件的能力
  • 数据传输错误展示 — 传输失败时不再只显示被截断的错误片段,便于定位真实原因
  • 快速连接隐私 — 欢迎页快速连接会隐藏敏感端点信息,避免泄露连接地址 (contributed by @serenez, closes #570)
  • MongoDB 文档操作 — 修复字符串类型 _id 的更新和删除兼容性
  • SQLite 加密连接 — 修复托管运行时下加密 SQLite 的连接支持
  • 数据网格细节 — 修复转置视图、分页偏移、表头排序、保存失败记录等交互问题
  • 连接与标签清理 — 修复关闭数据库或连接时相关标签未正确清理的问题
  • MCP / IRIS 兼容性 — 改进 MCP 全局安装场景覆盖,并补充 IRIS 连接类型诊断支持

下载安装

Windows

文件 说明
DBX_0.5.27_x64-setup.exe 推荐 — NSIS 安装包,支持自动更新
DBX_0.5.27_x64_en-US.msi MSI 安装包,适用于企业部署
DBX_0.5.27_x64-portable.zip 便携版 ZIP,适合免安装和离线拷贝

Scoop:

scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbx

macOS

文件 说明
DBX_0.5.27_aarch64.dmg 推荐 — 适用于 Apple Silicon
DBX_0.5.27_x64.dmg 适用于 Intel Mac

Homebrew:

brew install --cask dbx

Linux

发行版 推荐格式 安装方式
Ubuntu / Debian / Linux Mint / Pop!_OS .deb sudo apt install ./DBX_*.deb
Fedora / RHEL / CentOS / Rocky Linux .rpm sudo dnf install ./DBX-*.rpm
其他发行版 .AppImage chmod +x DBX_*.AppImage && ./DBX_*.AppImage

Don't miss a new dbx release

NewReleases is sending notifications on new releases.