Поделиться через


Команда .alter table retention policy

Изменяет политику хранения таблицы. Политика хранения управляет механизмом автоматического удаления данных из таблиц или материализованных представлений. Она используется для удаления данных, релевантность которых зависит от возраста. Политику хранения можно настроить для определенной таблицы или материализованного представления или для всей базы данных. Затем политика применяется ко всем таблицам в базе данных, которые не переопределяют ее.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора таблицы.

Синтаксис

.altertable TableName policy retention PolicyObject

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
TableName string ✔️ Название таблицы.
PolicyObject string ✔️ Сериализованный объект политики. Дополнительные сведения см. в статье Политика хранения.

Пример

Задает политику хранения с 10-дневным периодом обратимого удаления и включает возможность восстановления данных:

.alter table MySourceTable policy retention
```
{
    "SoftDeletePeriod": "10.00:00:00",
    "Recoverability": "Enabled"
}
```