TableOptions define las configuraciones de la tabla, como la retención de datos (TTL), el número máximo de versiones y las restricciones de desplazamiento de versión.
Estructura de datos
message TableOptions {
optional int32 time_to_live = 1;
optional int32 max_versions = 2;
optional int64 deviation_cell_version_in_sec = 5;
optional bool allow_update = 6;
optional bool update_full_row = 7;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
time_to_live |
int32 |
No |
Periodo de retención de datos, en segundos. Tablestore elimina automáticamente los datos que superan este periodo. Valores válidos: un entero mayor o igual que |
|
max_versions |
int32 |
No |
Número máximo de versiones que puede conservar una columna de atributo. Tablestore elimina automáticamente las versiones más antiguas cuando se supera este límite. |
|
deviation_cell_version_in_sec |
int64 |
No |
Desplazamiento máximo de versión, en segundos. Una solicitud de escritura se ejecuta con éxito solo si el número de versión (marca de tiempo) de cada columna se encuentra dentro de este desplazamiento respecto a la hora actual del sistema. Rango de marcas de tiempo válido para una columna de atributo: |
|
allow_update |
bool |
No |
Indica si se permite la operación Establezca este parámetro en |
|
update_full_row |
bool |
No |
Indica si Establezca este parámetro en |