Ao chamar a operação UpdateTimeseriesTable, é possível atualizar as informações de configuração de uma tabela de séries temporais ou dos metadados de séries temporais, como a configuração de tempo de vida (TTL).
Observações de uso
-
O modelo TimeSeries é compatível com o Tablestore SDK for Python V6.1.0 e versões posteriores. Certifique-se de ter obtido a versão correta do Tablestore SDK for Python.
NotaPara mais informações, consulte Histórico de versões do SDK para Python.
Não é possível alterar simultaneamente as informações de configuração da tabela de séries temporais (timeseries_table_options) e os metadados de séries temporais (timeseries_meta_options). Em uma única chamada, altere apenas um desses itens.
Pré-requisitos
Um cliente Tablestore deve estar inicializado. Para mais informações, consulte Inicializar um cliente Tablestore.
Parâmetros
Parâmetro | Descrição |
table_meta (Obrigatório) | Informações de esquema da tabela de séries temporais. O esquema inclui os seguintes itens:
|
Exemplo
O código de exemplo a seguir demonstra como atualizar o TTL de uma tabela de séries temporais:
try:
# Set the TTL of data in the time series table to 604,800 seconds (seven days).
tableOption = TimeseriesTableOptions(604800)
tableMeta = TimeseriesTableMeta("", 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 update fails. Handle the exception.
print("update timeseries table failed. %s" % e)