FLASHBACK TABLE
使用快照 ID 或时间戳将表恢复到早期版本,仅涉及元数据操作,因此过程非常快速。
通过命令中指定的快照 ID 或时间戳,Databend 将表恢复到创建该快照时的先前状态。要检索表的快照 ID 和时间戳,请使用 FUSE_SNAPSHOT。
表的时间回溯功能受以下条件限制:
-
该命令仅将现有表恢复到其先前状态。要恢复已删除的表,请使用 UNDROP TABLE。
-
表的时间回溯是 Databend 时间回溯功能的一部分。在使用该命令之前,请确保您要回溯的表符合时间回溯的条件。例如,该命令不适用于临时表,因为 Databend 不会为此类表创建或存储快照。
-
您无法在将表恢复到先前状态后回滚,但可以再次将表回溯到更早的状态。
-
Databend 建议仅在紧急恢复时使用此命令。要查询表的历史数据,请使用 AT 子句。