DBX v0.4.3
·
0 commits
to fbcceb578136848638509d85fd5b915025d9f59e
since this release
新功能
- 结果集数据编辑 — 当查询为单表且包含主键时,可以在查询结果集中双击单元格直接修改数据,修改以事务形式提交或回滚 (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_*.deb 或 sudo apt install ./DBX_*.deb |
| Fedora / RHEL / CentOS / Rocky Linux | .rpm |
sudo rpm -i DBX-*.rpm 或 sudo dnf install ./DBX-*.rpm |
| openSUSE | .rpm |
sudo zypper install ./DBX-*.rpm |
| Arch Linux / Manjaro | .AppImage |
添加执行权限后运行 |
| 其他发行版 | .AppImage |
chmod +x DBX_*.AppImage && ./DBX_*.AppImage |