云数据库 GAUSSDB-TIMECAPSULE TABLE:参数说明
参数说明
- schema
指定模式包含的表。如果缺省,则为当前模式。
- table_name
指定表名。
- TO CS N
指定要返回表的时间点对应的事务提交序列号(CSN)。expr必须计算一个数字,代表有效的CSN。
- TO TIMESTAMP
指定要返回表的时间点对应的时间戳。expr必须计算一个过去有效的时间戳(使用TO_TIMESTAMP函数将字符串转换为时间类型)。表将被闪回到指定时间戳大约3秒内的时间点。
说明:闪回点过旧时,因旧版本被回收导致无法获取旧版本,会导致闪回失败并报错:Restore point too old。
- TO BEFORE DROP
使用这个子句检索回收站中已删除的表及其子对象。
你可以指定原始用户指定的表的名称,或对象删除时数据库分配的系统生成名称。- 回收站中系统生成的对象名称是唯一的。因此,如果指定系统生成名称,那么数据库检索指定的对象。使用“select * from gs_recyclebin;”语句查看回收站中的内容。
-
如果指定了用户指定的名称,且如果回收站中包含多个该名称的对象,然后数据库检索回收站中最近移动的对象。如果想要检索更早版本的表,你可以这样做:
- 恢复DROP表时,只恢复基表名,其他子对象名均保持回收站对象名。用户可根据需要,执行DDL命令手工调整子对象名。
- 如果表存在缺省值引用序列和自定义函数,那么闪回DROP表成功但不会恢复缺省值。
- 如果表存在视图引用,DROP表时需要级联删除视图,那么闪回DROP表成功但不会恢复视图。
- 回收站对象不支持DML、DCL、DDL等写操作,不支持DQL查询操作(后续支持)。
- recyclebin_retention_time配置参数用于设置回收站对象保留时间,超过该时间的回收站对象将被自动清理。
- RENAME TO
为从回收站中检索的表指定一个新名称。
- TRUNCATE
闪回到TRUNCATE之前。
- GaussDB版本查询_华为云GaussDB的作用_高斯数据库版本查询_华为云
- GaussDB查版本命令_GaussDB命令参考_高斯数据库查版本命令-华为云
- GaussDB主键生成_GaussDB存储过程_高斯数据库主键生成_华为云
- GaussDB Core_gaussdb内核_高斯数据库Core_华为云
- GaussDB行列混合存储_GaussDB规划存储模型_高斯数据库行列混合存储-华为云
- GaussDB查看表大小_GaussDB查询表空间_高斯数据库查看表大小-华为云
- GaussDB行转列_数据中台架构pdf_高斯数据库行转列_华为云
- RDS for MySQL审计日志_开启日志审计_数据库审计_华为云数据库RDS
- GaussDB查看表字段_GaussDB查看表所在节点_高斯数据库查看表字段-华为云
- 云数据库专题