版本 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
- 变更:改进了备份、还原和导出的状态与错误报告