# ALTER PITR

`ALTER PITR` 修改已有 PITR 的保留时间范围。需要有管理该 PITR 的权限；PITR 的适用范围见[CREATE PITR](create-pitr.md)。

## 语法

```sql
ALTER PITR pitr_name RANGE value unit;
```

`pitr_name` 是已有 PITR 的名称，`value` 与 `unit` 的取值见[CREATE PITR 的语法释义](create-pitr.md#语法释义)。

## 示例

将 `your_pitr` 替换为有权管理的已有 PITR 名称，将其保留范围改为 2 小时：

```sql
ALTER PITR your_pitr RANGE 2 'h';
SHOW PITR WHERE pitr_name = 'your_pitr';
```

检查查询结果中的 `pitr_length` 和 `pitr_unit`。修改前确认新的保留范围符合恢复要求。
