版本 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 脚本、数据库比较任务)