注意:说明:
一、选择恢复方式与时间点
1. 登录 PostgreSQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例管理页面。
2. 在实例管理页面,选择备份恢复 ,单击库表恢复,进入库表恢复设置页面。
3. 你可以选择按照恢复到某个备份集或者选择恢复至系统检测到有数据的任意时间点。
注意:库表恢复的可选择时间跟你当前备份的保留策略强相关,备份设置请参考 自动备份设置。
二、选择恢复数据库
你可以选择当前系统拉取到的已存在 database 进行恢复。具体如下:
三、恢复后名称
恢复后的 database 名称将使用 *_bak_timestamp 后缀标识。timestamp 为一个后台任务发起后的一个 Unix 时间戳。当你在控制台或者 API 提交库表回档任务后,后台将会在5分钟内发起回档任务。如你选择的 database 名称为 dbone,后台发起任务的时间为2024-05-30 11:26:25,则恢复任务完成后,恢复至原实例的新数据库名为 dbone_bak_1717039585。
四、误删数据库的处理
当你由于误操作导致某个 database 被删除,则你也能通过库表回档功能解决此问题。由于 database 被误删除,因此你发起任务时拉取不到该 database ,因此,你可通过新增 database 的方式来发起任务,单击下图中的新增。
注意:如果你新增 database 名称在所选备份集或者 PITR 时间点中不存在,则会恢复出对应的空 database。