表回收站的DDL语句 恢复回收站的表 udal recyclebin restore 命令用于从回收站中恢复被删除的表。 语法: plaintext udal recyclebin restore table where id ?; 参数说明: id ?: 必填参数,指定要恢复的回收站记录的主键 ID。该ID对应于回收站中被删除表的记录。 注意 在执行恢复操作之前,请确认要恢复的表及其ID,以确保恢复正确的对象。 查看回收站策略 使用 udal recyclebin show config 命令可以查看集群的回收站配置策略。该命令返回结果集,包含一条回收站策略的记录。 语法: plaintext udal recyclebin show config; 返回结果的主要字段说明: retainnumber: 表示保留的时间数量。 默认值为15,表示最多保留15个时间单位。 retaintype: 表示保留的时间单位。 0 (默认值):表示按天计算。 1:表示按月计算。 deletetable: 表示是否允许删除底层物理表。 0(默认值):表示不删除。 1:表示删除。 deletetime: 表示删除操作的执行时间窗口。 0(默认值):表示执行时间窗口为(00:00:00, 23:59:59)。 1:表示执行时间窗口为(00:00:00, 06:00:00)。 2:表示执行时间窗口为(06:00:00, 12:00:00)。 3:表示执行时间窗口为(12:00:00, 18:00:00)。 4:表示执行时间窗口为(18:00:00, 23:59:59)。 设置回收站策略 使用 udal recyclebin set config 命令可以设置集群的回收站配置策略。通过该命令,用户可以调整回收站的保留时间数量、保留时间单位、删除表的权限以及删除时间窗口等参数。 语法: plaintext udal recyclebin set config assignmentlist assignment: colname value assignmentlist: assignment [, assignment] ... 其中colname可以是retainnumber、retaintype、deletetable、deletetime 参数说明: retainnumber: 表示保留的时间数量。 默认值为15,表示最多保留15个时间单位。 retaintype: 表示保留的时间单位。 0 (默认值):表示按天计算。 1:表示按月计算。 deletetable: 表示是否允许删除底层物理表。 0(默认值):表示不删除。 1:表示删除。 deletetime: 表示删除操作的执行时间窗口。 0(默认值):表示执行时间窗口为(00:00:00, 23:59:59)。 1:表示执行时间窗口为(00:00:00, 06:00:00)。 2:表示执行时间窗口为(06:00:00, 12:00:00)。 3:表示执行时间窗口为(12:00:00, 18:00:00)。 4:表示执行时间窗口为(18:00:00, 23:59:59)。