新功能
- Web 端部署 — 支持通过 Docker 或 axum 后端部署 Web 版本,浏览器即可访问数据库管理界面,支持密码认证和 SQLite 持久化存储
- SQL 文件保存与打开 — 查询编辑器工具栏新增保存/打开按钮,可将 SQL 导出为 .sql 文件或从文件导入 SQL (closes #93)
- AI 编程助手集成 — 支持 AI 辅助 SQL 编写,可自动修复查询错误
- SQL 脚本执行 — 支持导入并执行 .sql 脚本文件
- 文件路径验证 — SQLite、DuckDB、PostgreSQL SSL 证书和 SSH Key 路径连接前预校验,不存在的文件立即报错而非静默失败 (closes #88, contributed by @Mukesh-234234)
改进
- 查询标签页桌面端持久化 — 桌面端重启后自动恢复所有打开的查询标签页,SQL 内容不再丢失
- 版本号快速加载 — Web 端版本号改为本地接口获取,不再依赖 GitHub 网络请求
- 连接超时优化 — 失败连接的超时时间缩短,减少等待
- 代码格式化规范 — 集成 oxfmt + cargo fmt + husky pre-commit hook,CI 自动检查前后端代码格式
安装
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