[Feature Request]: Support querying the recoverable time period of the recovered object #20781
Open
1 task done
Labels
Milestone
Is there an existing issue for the same feature request?
Is your feature request related to a problem?
No response
Describe the feature you'd like
为了全面保障表数据的安全性并增强误操作后的恢复能力,可以通过一种方法查看数据库中表的可恢复时间范围,包括基于快照和点时间恢复的时间段。
●如果是租户和数据库级别,需列出指定对象下的所有表的范围(除系统库表)。
●如果同一个对象被删除,再重建同名对象,那在语法层面,同名对象即为同一个对象,而无需考虑schema。
●只有是当前存在的表才可以被查看,例如在“2024-12-01 12:00:00”创建了一个快照,然后删除了tab1,那么此时由于数据库不存在他不,所以无法查看tab1可恢复时间段,除非新建同名对象。
mo_br pitr show recovery_window
--host string 集群 IP
--port int 集群端口号
--user string 用户名
--password 用户密码
--account string 查看对象租户/数据库/表级别需指定
--database string 查看对象为数据库/表级别需指定
--table string 查看对象为表级别需指定
集群管理员:
查看对象为租户:show recovery_window for account <account_name>;//需列出指定租户下所有数据库下表的信息
租户管理员:
查看对象为租户:show recovery_window for account;//需列出当前租户下所有数据库下表的信息
查看对象为数据库:show recovery_window for database <database_name>; //需列出指定数据库下所有表的信息
查看对象为表:show recovery_window for table <database_name> <table_name> //需列出当前租户下所有数据库下表的信息
Describe implementation you've considered
No response
Documentation, Adoption, Use Case, Migration Strategy
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: