版本 6.8.0 - 单元格查看器中的表单视图

Published: 2025-12-17

我们很高兴宣布 DbGate 6.8.2 版本发布,本次更新带来了多项重要改进和新功能。其中一大亮点是增强的单元格查看器,新增了表单视图支持。

单元格查看器改进(社区版)

最新版本对单元格查看器功能进行了大幅增强。单元格查看器现在是数据网格组件的一部分,因此集成度更高,也更易于使用。工具栏中还新增了“单元格数据”按钮,用于调用单元格查看器。

现在单元格查看器中提供了表单视图,支持多值批量编辑和列过滤。非常感谢 David Pivoňka 实现了该功能的初始版本!

你也可以通过点击表头行来激活表单单元格视图。数据网格组件的键盘导航也得到了改进,因此你可以仅使用键盘来激活表单单元格视图。

更易访问的宏(高级版)

在 DbGate 高级版中,宏现在更加易于访问。数据网格中新增了“运行宏”的右键菜单项,允许你快速执行可用于所选数据的宏。同时还修复了一些宏列表相关的问题。

宏用于修改网格中的数据。一些宏示例包括:

  • 生成 UUID
  • 转换为大写/小写
  • 设置当前日期/时间
  • 使用 JavaScript 进行自定义计算

高级导出/导入的可用性变更(社区版)

高级导出/导入功能现在已成为 DbGate 社区版的一部分。这确保了在社区版中处理数据导出和导入任务时拥有更一致的用户体验。

不过,导出/导入的一些高级功能仍然仅在高级版和团队高级版中提供。保存导入和导出任务仍然只在付费版本中可用。但你可以在社区版中为已保存的任务生成 JavaScript 代码。

数据归档(高级版)允许你将表中的数据存储到本地 JSONL 文件中。你可以编辑这些文件,并在之后将其导入到不同的数据库中。此功能适用于归档旧数据或在数据库之间传输数据。

功能 社区版 高级版 团队高级版
高级导出
保存导出任务
为任务生成 JavaScript 代码
导出为 ZIP 文件
数据归档小部件

通过环境变量配置团队高级版

DbGate 团队高级版使用数据库存储来管理连接和角色。在 6.8.0 版本中,我们新增了通过环境变量配置连接和角色设置的支持。语法与社区版相同,从而更易于实现自动化和配置管理。实际上,在 Docker 容器启动时,会从环境变量中导入连接和角色。你仍然可以通过 UI 管理它们,但从环境变量导入的连接和角色在 UI 中是只读的。

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

6.8.0

  • 新增:数据网格中用于详细数据检查和编辑的表单单元格视图,支持多行批量编辑
  • 更改:单元格数据侧边栏移动到右侧,现在是数据网格的一部分
  • 修复:改进了小部件大小调整算法
  • 修复:SQL 编辑器中的自动换行功能
  • 更改:数据网格键盘导航改进
  • 更改:改进了数据网格中 PostgreSQL decimal 类型的支持 #1214
  • 新增:从 Redis 配置中获取数据库数量 #1278
  • 新增:运行宏的右键菜单(高级版)
  • 新增:在复制器中支持跳过更新列
  • 修复:CSV 输入中的 UTF-8 BOM 处理
  • 更改:高级导现已成为社区版的一部分
  • 修复:SQLite 外键约束类型
  • 修复:重复删除约束的问题
  • 更改:改进了地图视图中经纬度字段的自动检测
  • 修复:修改表操作和约束清理
  • 新增:从环境变量导入连接(团队高级版)

6.7.3

  • 修复:修复了分析器核心中的问题——在 PostgreSQL 中,删除表后,被删除的表仍然出现在结构中
  • 修复:PostgreSQL 数值列未右对齐的问题 #1254
  • 新增:自定义千位分隔符 #1213