Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 02:43
· 50 commits to main since this release
0825da5

新功能

  • 新增可靠事务(FR-244):查询 tab 可「开始事务」,此后该 tab 所有 SQL 固定同一物理连接执行,随时「提交」或「回滚」,完成后自动回到普通模式;关闭 tab、断开或重连连接时未提交事务自动回滚,事务不随重连延续。PostgreSQL 事务内出错进入 aborted 状态时可直接一键回滚恢复。
  • 表预览升级为服务端数据浏览(FR-242):双击表打开的浏览 tab 支持按列筛选(= / ≠ / > / ≥ / < / ≤ / 包含 / 不包含 / 为空 / 非空)、点击列头排序和分页(100/500/1000 行每页),全部在服务端执行,不再一次拉取前 1000 行;总行数独立查询,超时自动降级为未知总数分页。
  • schema 树展示索引与约束(FR-241):展开表即可查看索引(名称、列、唯一性)与约束(主键 / 外键 / 唯一 / CHECK),外键直接标注引用目标;左侧新增对象搜索框,按名称即时过滤数据库、Schema、表、列、索引和约束,点击结果直接定位展开。
  • SQL 编辑器支持执行多语句脚本(FR-243):后端按方言拆分后逐条执行,每条独立护栏与写确认;一次执行保留全部结果集可切换查看,失败语句明确标注并中止后续语句(标记为已跳过);事务控制语句在多语句脚本中会被拒绝并引导至事务 tab。新增「格式化」按钮,按当前连接方言美化 SQL。
  • SQL 文件工作流(FR-240):「文件」菜单支持打开 / 保存 / 另存为 SQL 文件(⌘O / ⌘S 快捷键),tab 标题关联文件名,保存自动清除未保存标记;文件被外部修改后保存会先提示覆盖确认;最近文件列表快速重开,失效文件自动清理。

修复

  • 事务控制语句(BEGIN / COMMIT / ROLLBACK / SAVEPOINT)现在必须在事务 tab 中执行;普通 tab 执行会收到引导提示,不再于连接池连接上执行后污染后续查询。