跳到主要内容

备份与回档

CloudBase PostgreSQL 的备份与恢复能力由底层腾讯云 PostgreSQL 服务提供支持,用于降低误操作、程序缺陷和数据损坏带来的风险。

具体备份策略、保留周期、恢复方式和可用入口以控制台展示为准。底层能力说明可参考 腾讯云 PostgreSQL 备份与恢复

备份类型

常见备份能力包括自动备份和手动备份:

类型说明
自动备份按实例策略周期性生成,适合常规数据保护
手动备份在发布、迁移、批量更新前主动创建
时间点恢复根据备份和日志恢复到指定时间点,具体支持范围以控制台为准

操作前建议

在执行高风险操作前,建议先确认备份状态:

  • 批量删除或批量更新数据。
  • 修改表结构、约束或索引。
  • 导入大批量外部数据。
  • 执行数据迁移或清洗脚本。
  • 上线会影响核心表读写的版本。

恢复演练

备份只有在可恢复时才真正有效。生产环境建议定期在测试环境做恢复演练,检查:

  • 备份是否完整。
  • 恢复后的表结构、索引、扩展是否符合预期。
  • 关键业务数据行数和汇总值是否一致。
  • 应用能否连接恢复后的数据库。
  • RLS 策略和账号权限是否仍然正确。

导出作为补充

对于需要长期留存或跨环境迁移的数据,可以使用 pg_dump 导出逻辑备份。

pg_dump "$DATABASE_URL" \
--format=custom \
--no-owner \
--file=cloudbase-postgres.dump

逻辑备份不能替代平台备份,但适合作为迁移、审计和版本化初始化脚本的补充。

注意事项

  • 回档通常会影响目标时间点之后的数据变更,执行前应评估业务影响。
  • 恢复前保留当前库的快照或导出,避免二次误操作。
  • 回档后需要重新检查应用连接串、账号权限、RLS 策略和定时任务。
  • 数据恢复涉及高风险操作,建议在低峰期执行并提前通知相关业务方。