github t8y2/dbx v0.4.3
DBX v0.4.3

latest releases: agents-v0.2.35, agents-latest, agents-v0.2.34...
one month ago

新功能

  • 结果集数据编辑 — 当查询为单表且包含主键时,可以在查询结果集中双击单元格直接修改数据,修改以事务形式提交或回滚 (contributed by @rarnu)
  • 设置默认数据库 — 支持在数据库树和顶部选择区域设置/取消默认数据库,新建查询时优先使用默认数据库 (contributed by @Bacon2994)
  • Elasticsearch REST 查询 — SQL 编辑器支持对 Elasticsearch 执行 REST 风格查询
  • SQL 编辑器 Ctrl+点击 — 在 SQL 编辑器中按住 Ctrl(Mac 为 Cmd)点击表名查看建表 DDL,点击列名查看列信息 (contributed by @rarnu)
  • 达梦数据库支持 — 新增 DM(达梦)数据库 ODBC 连接支持
  • GaussDB 原生驱动 — GaussDB/openGauss 从 ODBC 切换为原生 Rust 驱动,连接更稳定、无需额外安装 ODBC 驱动
  • 侧栏表管理菜单 — 侧栏表/视图右键菜单新增截断、删除、复制名称等管理操作
  • 数据迁移 Upsert 模式 — 数据迁移支持 Upsert 模式,遇到主键冲突时自动更新而非报错
  • 侧栏模糊搜索 — 表和 Schema 筛选支持模糊搜索
  • AI 助手 Markdown 渲染 — AI 助手回复内容支持 Markdown 格式渲染

改进

  • BigInt 精度保持 — 超出 JavaScript 安全整数范围的 BigInt 值不再丢失精度
  • 更新体验优化 — 更新对话框在下载和安装期间锁定,release notes 以 Markdown 格式渲染
  • 事务执行可靠性 — 修复事务内多条语句可能在不同连接上执行的问题,BEGIN 失败时直接报错而非静默降级

修复

  • macOS 应用无法打开 — 修复 macOS 版本安装后无法启动的问题,正确打包 ODBC 动态库
  • PostgreSQL 补全异常 — 修复 PostgreSQL 自动补全失败后导致所有后续补全都不可用的问题
  • SQL Server Unicode — 修复 SQL Server i16 列元数据处理和 Unicode 字符串缺少 N'' 前缀的问题
  • 分页排序丢失 — 修复翻页后排序顺序被重置的问题
  • CSV 导出中文 — CSV 导出添加 UTF-8 BOM,修复 Excel 打开中文乱码
  • 查询错误提示 — 查询错误改为弹窗提示,不再作为表格行显示
  • Oracle 连接修复 — 修复 Oracle bit vector buffer 溢出问题
  • GaussDB 连接迁移 — 旧版 GaussDB/openGauss 连接自动迁移到原生驱动
  • Oracle/达梦 Schema 过滤 — 过滤 Oracle 和达梦的系统 Schema,侧栏只显示用户 Schema

下载安装

系统要求

操作系统 最低版本 架构
Windows Windows 10 或更高版本 x64
macOS macOS 12 (Monterey) 或更高版本 Intel (x64) / Apple Silicon (arm64)
Linux 见下表 x64

Windows

文件 说明
DBX_0.4.3_x64-setup.exe 推荐 — NSIS 安装包,支持自动更新
DBX_0.4.3_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.3_aarch64.dmg 推荐 — 适用于 Apple Silicon (M1/M2/M3/M4)
DBX_0.4.3_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_*.debsudo apt install ./DBX_*.deb
Fedora / RHEL / CentOS / Rocky Linux .rpm sudo rpm -i DBX-*.rpmsudo dnf install ./DBX-*.rpm
openSUSE .rpm sudo zypper install ./DBX-*.rpm
Arch Linux / Manjaro .AppImage 添加执行权限后运行
其他发行版 .AppImage chmod +x DBX_*.AppImage && ./DBX_*.AppImage

Don't miss a new dbx release

NewReleases is sending notifications on new releases.