Skip to content

v0.3.4

Choose a tag to compare

@t8y2 t8y2 released this 01 May 15:42
· 2161 commits to main since this release

DBX v0.3.4

新功能

  • 数据库结构对比 — 右键数据库选择"比较数据库",自动对比两个数据库的表结构差异(新增/删除/修改的表和列),生成同步 SQL(ALTER/CREATE/DROP),确认后一键执行 (closes #28)
  • SSH 隧道局域网开放 — SSH 隧道设置中新增"允许局域网访问隧道"选项,其他程序可共享隧道连接
  • SQL 关键字补全增强 — 补全列表扩展到 80+ 关键字,涵盖窗口函数、DuckDB 特有语法(PIVOT/QUALIFY/EXCLUDE/READ_CSV 等)
  • SQL 语法高亮增强 — 编辑器高亮支持 DuckDB、窗口函数等高级 SQL 关键字
  • AI Prompt 双语 — AI 助手根据应用语言自动切换中英文 Prompt,上下文表数量上限从 12 提升到 50
  • AI 连接测试 — AI 设置面板新增"测试"按钮,保存前验证配置
  • AI Endpoint 自动补全 — 只需填 base URL(如 /v1),根据 API 格式自动补全路径

改进

  • AI 空消息气泡修复 — 等待响应时不再显示空白矩形框
  • AI 输入框禁用 — 未选择数据库时自动禁用
  • 输入框自动大写关闭 — 全局禁用 macOS 自动首字母大写

修复

  • Doris/StarRocks 连接 — 修复 sqlx 默认发送 SET NAMES/sql_mode 导致的 "non-constant expr" 错误,使用 connect_bare 禁用初始化语句

安装

Homebrew (macOS):

brew install --cask t8y2/tap/dbx

更新:

brew upgrade --cask t8y2/tap/dbx

Scoop (Windows):

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

更新:

scoop update dbx