Comando .alter table retention policy

Cambia la directiva de retención de la tabla. La directiva de retención controla el mecanismo que quita automáticamente los datos de las tablas o las vistas materializadas. Se usa para quitar datos cuya importancia se basa en la edad. La directiva de retención se puede configurar para una tabla específica o una vista materializada, o para una base de datos completa. A continuación, la directiva se aplica a todas las tablas de la base de datos que no la invalidan.

Permisos

Debe tener al menos permisos de table Administración para ejecutar este comando.

Syntax

.altertableTablenamepolicyretentionPolicyObject

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
TableName string ✔️ Nombre de la tabla.
PolicyObject string ✔️ Objeto de directiva serializado. Para más información, consulte Directiva de retención.

Ejemplo

Establece una directiva de retención con un período de eliminación temporal de 10 días y habilita la capacidad de recuperación de datos:

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