版本 7.2.4 - 内置 PostgreSQL 备份与还原

Published: 2026-08-05 | Stela Augustínová

我们很高兴地宣布 DbGate 7.2.4 版本发布。本次发布的主要亮点是内置的 PostgreSQL 备份与还原功能,该功能不再依赖外部 PostgreSQL 命令行工具。此版本还为 Premium 和 Team Premium 用户提供了更多控制选项,并改进了在 Firebird、MySQL、MariaDB 和 MongoDB 上的兼容性。

无需外部工具的 PostgreSQL 备份与还原

DbGate 社区版现在包含了自己的 PostgreSQL 备份与还原实现。您可以直接在 DbGate 中创建和还原 PostgreSQL SQL 转储文件,而无需安装或配置 pg_dump

这使得备份与还原在桌面、Docker 以及其他可能无法获得正确 PostgreSQL 客户端工具的环境中更易于使用。这一内置实现在 DbGate 内部运行,并在各平台上提供一致的工作流程。

Premium 中的高级 PostgreSQL 备份选项

DbGate Premium 为这一新的内置备份工作流程提供了更多控制。您可以在创建转储文件时选择目标 PostgreSQL 版本,帮助您为运行不同 PostgreSQL 版本的服务器准备备份。

Premium 用户还可以选择要包含在备份中的表。当您只需要迁移数据库的一部分、创建较小的开发数据集,或备份特定的一组表而非整个数据库时,此功能非常有用。

基于环境变量的团队文件夹权限

DbGate Team Premium 管理员现在可以使用环境变量配置团队文件夹权限。文件夹访问权限可以与其他部署配置一起定义,使权限在 Docker 和基础设施即代码(infrastructure-as-code)工作流程中更易于复现和管理。

这对于需要在各环境之间保持角色和访问规则一致、且无需在启动后进行手动配置的自动化部署尤为有用。

更好的 Firebird 元数据兼容性

Firebird 元数据加载在函数、函数参数、约束和数据类型子类型方面均得到改进。这些更改还提升了与旧版 Firebird 服务器的兼容性。

因此,DbGate 现在能够在更广泛的 Firebird 数据库和版本中更准确地呈现数据库对象。

MySQL、MariaDB 和 MongoDB 修复

此版本解决了几个特定数据库的问题:

  • MySQL 和 MariaDB 系统视图现在能够正确显示。
  • MariaDB 系统版本化表不再从数据库树中被遗漏。
  • MongoDB 筛选器现在能够正确处理布尔值。

备份、还原和导出操作还提供了更清晰的状态更新和错误报告,使长时间运行的操作更易于跟踪,故障也更易于诊断。

完整更新日志

7.2.4

  • 新增:内置 PostgreSQL 备份与还原功能,无需外部 PostgreSQL 工具(社区版)
  • 新增:PostgreSQL 备份与还原选项,包括目标 PostgreSQL 版本和表选择(Premium)
  • 新增:可使用环境变量配置团队文件夹权限(Team Premium)
  • 变更:改进了 Firebird 在函数、参数、约束、数据类型子类型以及旧版服务器方面的元数据加载 #1516
  • 修复:MySQL 和 MariaDB 系统视图及系统版本化表未显示的问题 #1519
  • 修复:MongoDB 筛选器未正确处理布尔值的问题 #1513
  • 变更:改进了备份、还原和导出的状态与错误报告