版本 6.7.2 - 设置界面重新设计

Published: 2025-12-03

我们很高兴宣布 DbGate 6.7.2 版本发布。本次更新带来了重新设计的设置界面,以及多项修复和改进,尤其是在 PostgreSQL 支持方面。

设置界面重新设计

在 6.7.2 版本中,我们重新设计了设置界面,以提升用户体验。现在设置会在一个标签页中打开,而不是在模态对话框中打开,这与 VSCode 中的界面类似。此更改使在调整设置时的导航更加轻松,工作流程也更加顺畅。

这还有一个积极的副作用:当你想要更改语言时,只需一次点击即可打开设置标签页,语言选择器就在列表顶部。

表备份改进

我们改进了表备份的处理方式。当你需要对表数据执行一些危险操作,并希望能够恢复到之前的数据状态时,可以使用此功能。与完整数据库备份不同,表备份是作为普通表存储在数据库中的,更加轻量,也更易于管理。

备份过程与之前的版本相同——在表上右键单击,选择“Create table backup”。但现在备份的管理更加完善,你可以直接在备份列表中生成表恢复 SQL 脚本。该恢复脚本包含 UPDATE、DELETE 和 INSERT 语句,用于从备份中恢复表数据。

PostgreSQL 改进

在本次发布中,我们对 PostgreSQL 支持进行了多项改进。PostgreSQL 分析器在设计上做了一些调整,此功能现在更加健壮,一些长期存在的 PostgreSQL 问题已经得到修复。同时性能也有巨大提升,对于包含大量表的大型数据库,加载速度现在快得多。此外,用户现在可以更灵活地控制如何刷新数据库结构,可以根据需要选择断开或重新连接。

6.7.0 版本之后的完整更新日志

6.7.2

  • CHANGED: 设置模态窗口重新设计——现在设置在标签页中打开,而不是模态窗口,类似 VSCode
  • FIXED: 修复了表快捷方式中的搜索功能 #1273
  • CHANGED: 改进外键编辑器的用户体验
  • FIXED: 修复了 PostgreSQL 的增量数据库结构刷新,优化了在 PostgreSQL 中加载主键缓慢的问题
  • CHANGED: 现在可以选择如何刷新结构,新增断开或重新连接的能力
  • ADDED: 更好的表备份处理,生成表恢复脚本 #1274
  • CHANGED: 改进设置的存储方式,特别是针对 Team Premium 版本

6.7.1

  • ADDED: Web 版本支持 LANGUAGE 环境变量 #1266
  • ADDED: 新增本地化语言(意大利语、葡萄牙语(巴西)、日语)
  • ADDED: Web 版本中新增从浏览器设置检测语言的选项
  • FIXED: 6.7.0 版本中“检查更新”选项不再可用的问题 #1263
  • FIXED: MERGE 语句必须以分号 (;) 结束,但 dbgate 会将其去掉的问题 #1257
  • ADDED: 显示表大小 #552
  • ADDED: 按大小和行数对表进行排序
  • ADDED: 连接到旧版 MongoDB(高级版)#540
  • FIXED: 修复了 Team Premium 版本中保存团队文件的问题
  • CHANGED: 在 Team Premium 版本中,文件默认保存到团队文件夹
  • ADDED: Team Premium 版本中支持更多文件类型(图表、查询设计、视角、导入/导出任务、Shell 脚本、数据库比较任务)