v0.3.8
新功能
- 字段血缘查看器 — 右键列节点选择"查看字段血缘",展示外键关系、视图引用、历史 SQL 引用和同名字段,支持搜索、置信度筛选和一键跳转到关联表 (contributed by @SuLea-IT)
- SSH 密钥密码 — 连接对话框新增密钥密码输入框,支持加密的 SSH 私钥;密钥路径旁新增文件浏览按钮 (contributed by @yavon007)
- 数据网格搜索自动补全 — 搜索栏输入
w/wh时提示WHERE关键字,输入 WHERE 后自动补全当前表的列名,支持引号和括号自动配对 (contributed by @yavon007) - 配置加密导出/导入 — 导出连接配置时可设置密码短语加密保护(含密码),在另一台电脑导入时输入密码短语即可恢复全部连接 (closes #66)
- 达梦数据库支持 — 新增 DM (Dameng) 数据库连接选项,通过 PG 兼容模式连接,需在达梦侧设置 COMPATIBLE_MODE=7
改进
- SQL 编辑器补全增强 — JOIN 和逗号分隔的 FROM 子句中也能自动补全表名
- Schema Diff 同步执行 — 后端使用 SQL 语句分割器执行同步脚本,不再因函数体、触发器中的分号而误切割 (contributed by @SuLea-IT)
- 连接对话框滚动 — 窗口较小时表单区域可内部滚动,标题和按钮始终可见 (contributed by @yavon007)
修复
- 数据传输错误处理 — 表传输出错时对话框正确进入失败状态,不再卡在"传输中" (contributed by @SuLea-IT)
- SQL Server 分页 — 修复 SQL Server 翻页始终显示第一页的问题,改用 OFFSET...FETCH NEXT 分页 (contributed by @SuLea-IT)
- SQL Server 行内编辑 — 修复 SQL Server schema 限定表名和括号转义的问题 (contributed by @SuLea-IT)
- 查询历史确认 — 删除和清空查询历史前增加确认提示 (contributed by @SuLea-IT)
- Markdown 导出 — 修复单元格包含管道符或换行时导出的表格错乱问题 (contributed by @SuLea-IT)
安装
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