数据库备份与回档

从开发者工具 1.02.202002282 版本开始,云开发提供了数据库回档功能。系统会自动开启数据库备份,并于每日凌晨自动进行一次数据备份,最长保存 7 天的备份数据。如有需要,开发者可在云控制台上通过新建回档任务将集合回档(还原)至指定时间点。

回档期间,数据库的数据访问不受影响。回档完成后,开发者可在集合列表中看到原有数据库集合和回档后的集合。

新建回档

  1. 登录微信开发者工具的云开发控制台。
  2. 在数据库页面点击数据库回档后可新建回档任务。

新建回档任务

  1. 点击新建回档后,可选择所需回档的时间点和需要回档的集合。请注意:
  • 一次回档任务只能设置一个回档时间,所有待回档集合的回档时间都以此时间点为准;
  • 一次回档任务可选择多个集合,点击全选可回档该环境下所有集合。

选择回档时间和集合

  1. 点击下一步后可设置回档后集合名称,请注意:
  • 每个待回档集合都可单独设置回档后的集合名称;
  • 系统会默认生成回档后的集合名称,生成规则为:待回档集合名称_bak;
  • 回档后集合名称不可与已有集合名称重复。

回档后集合名称

  1. 点击确定后,开发者可在数据库回档页面查看回档进度。请注意:
  • 为避免数据冲突,当前有回档任务在执行时,将无法创建新的回档任务;
  • 回档完成后,开发者可在集合列表中看到原有数据库集合和回档后的集合。

重命名集合

回档已完成后,如有需要,开发者可在集合列表中选择对应集合,右键重命名该集合名称。