github t8y2/dbx v0.5.14

latest releases: v0.5.47, v0.5.46, agents-v0.2.45...
one month ago

新功能

  • 批量插入行 — 在数据网格中一次插入多行数据时,合并为单条 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_*.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.