版本 7.1.0 - 支持 Amazon DynamoDB 和 API 端点
Published: 2026-02-24
我们很高兴宣布 DbGate 7.1.0 版本发布,为高级版用户带来了令人兴奋的新功能,包括对 Amazon DynamoDB 和 API 端点连接的支持。本次发布还包含对驱动管理的重要改进以及若干缺陷修复。
Amazon DynamoDB 支持(高级版)
DbGate 高级版现在支持 Amazon DynamoDB,这是 Amazon 提供的全托管 NoSQL 数据库服务。你现在可以连接到 DynamoDB 表,浏览数据,并像操作其他受支持的 NoSQL 数据库一样执行各种操作。
借助对 DynamoDB 的支持,你可以:
- 浏览表
- 查看和编辑项目(items)
- 执行查询
- 导出数据并以多种格式导入
连接到 API 端点(高级版)
7.1.0 版本引入了一个突破性的功能,将 DbGate 的能力扩展到传统数据库之外。高级版用户现在可以连接到 API 端点,包括:
- OpenAPI(Swagger) - 连接到具有 OpenAPI 规范的 REST API
- GraphQL - 执行 GraphQL 查询和变更(mutations)。像浏览表一样探索 Relay Connections,并支持过滤和“全部加载”
- oData - 使用 oData 服务进行数据操作
GraphQL 支持
DbGate 中的 GraphQL 支持允许你连接到 GraphQL 端点,并像操作数据库一样与之交互。你可以浏览模式(schema)、执行查询和变更,甚至可以对 Relay Connections 使用过滤和“全部加载”等功能。
oData 支持
oData 是一个用于构建和消费 RESTful API 的标准化协议,主要用于微软生态系统。就数据结构和查询能力而言,oData 与传统数据库非常接近,因此非常契合 DbGate 的数据操作方式。
选择可用驱动
连接对话框现在新增了一个选项,用于选择哪些驱动可用。此功能可以帮助你整理连接选项,只显示你实际使用的数据库系统,从而更容易找到并选择正确的连接类型。
技术改进
在底层实现上,我们已经从传统的 rollup 打包器迁移到 rolldown,它提供了更好的性能和更快的构建时间。此更改可确保未来版本拥有更快速的开发周期和更高效的构建流程。
7.1.0
- 新增:支持 Amazon DynamoDB(高级版)
- 新增:连接到 API 端点 - OpenAPI(Swagger)、GraphQL 和 oData(高级版)
- 修复:当 Redis 键列表的第一个层级为数字(例如 “0:profile:1234”)时无限加载的问题 #1363
- 修复:PostgreSQL numeric 类型求和结果始终为 0 的问题 #1354
- 修复:SQL Server 表结构键重复的问题 #1351
- 修复:SQL Server - 为“按年/月/日分组”生成的 SQL 不正确的问题 #1350
- 新增:在连接对话框中选择可用驱动
- 修复:显示 CTE(WITH)查询的结果
- 变更:使用 rolldown 打包器替代传统 rollup
7.0.6
- 新增:团队高级版支持重置密码
- 新增:在 Docker 社区版中使用 SHELL_CONNECTION=1 时,加密发送到前端的密码 #1357
7.0.4
- 修复:MS SQL Server 导出 CSV 时未将 bit 类型的 FALSE 转换为 0 的问题 #1276
- 新增:MySQL FULLTEXT 支持 #1305
- 修复:中文错误信息显示为乱码(通过 ODBC 连接 MS SQL)的问题 #1321
- 修复:PostgreSQL 中表的“显示 SQL”无法显示 NUMERIC/DECIMAL 类型的精度和小数位的问题 #1325
- 修复:在 v7.0.0 中,某些数据类型导出到 Excel/CSV 失败的问题 #1327
- 新增:在表单视图中使用键盘快捷键插入 Null 值 #1332
- 修复:点击活动表单单元格会丢弃更改的问题 #1334
- 修复:筛选后无法保留选中项的问题 #1335
- 修复:无法在包含文本列的表上使用“Group By”或聚合函数的问题 #1348
- 变更:改进自定义连接颜色调色板
7.0.3
- 修复:优化加载 MySQL 主键 #1261
- 修复:MS Entra 身份验证的“测试连接”现在可以正常工作 #1315
- 修复:SQL Server - 无法在 TEXT 类型字段上使用“Is Empty or Null”或“Has Not Empty Value”筛选器的问题 #1338
- 修复:对自动换行查询来说,执行按钮三角形图标过大的问题 #1337
- 修复:表单视图中文本在单词中间换行导致难以阅读的问题 #1333
- 修复:单元格视图对 geometry/geography 类型自动检测为 Form 而不是 Map 的问题 #1330
- 修复:云连接中搜索数据库的问题 #1329
- 新增:工具栏可以配置到选项卡底部 #1326
- 变更:升级 DbGate AWS 发行版所使用的 node 版本
7.0.1
- 修复:PostgreSQL 未检测到外键动作的问题 #1323
- 修复:打包依赖中的安全漏洞:axios、cross-spawn、glob #1322
- 修复:单元格数据视图中的 JsonB 字段始终显示为 null 的问题 #1320
- 新增:在 SQL 生成器中可以跳过计算列
- 新增:改进团队文件编辑,可在团队文件夹之间移动
- 新增:韩语本地化
- 修复:补充缺失的本地化字符串
- 新增:默认编辑器主题现在是应用主题的一部分