Use a operação UpdateTimeseriesTable para atualizar a configuração de uma tabela de séries temporais ou os metadados da linha do tempo, como o tempo de vida (TTL).
Precauções
-
O recurso de modelo de séries temporais está disponível no Tablestore Python SDK 6.1.0 ou posterior. Use uma versão compatível do SDK do Python.
NotaPara mais informações sobre o histórico de versões do SDK do Python, consulte Python SDK release history.
Não é possível alterar simultaneamente a configuração da tabela de séries temporais (
timeseries_table_options) e a dos metadados da linha do tempo (timeseries_meta_options). Modifique apenas uma dessas configurações por chamada.
Pré-requisitos
Parâmetros
|
Parâmetro |
Descrição |
|
table_meta (Obrigatório) |
Estrutura da tabela de séries temporais. Inclui os seguintes parâmetros:
|
Exemplo
O exemplo a seguir mostra como atualizar o TTL de uma tabela de séries temporais.
try:
# The data lifecycle of the time series table is 604800 seconds (7 days).
tableOption = TimeseriesTableOptions(604800)
tableMeta = TimeseriesTableMeta("<TIMESERIES_TABLE_NAME>", tableOption)
# Call the operation to update the time series table.
otsClient.update_timeseries_table(tableMeta)
print("update timeseries table success.")
except Exception as e:
# If an exception is thrown, the execution failed. Handle the exception.
print("update timeseries table failed. %s" % e)