通過調用UpdateTimeseriesTable介面,您可以更新時序表或時間軸中繼資料的配置資訊,例如資料生命週期(Time To Live,簡稱TTL)配置。
注意事項
Table StorePython SDK從6.1.0版本開始支援時序模型功能,請確保已擷取正確的Python SDK版本。
說明關於Python SDK歷史迭代版本的詳細資料,請參見Python SDK歷史迭代版本。
不支援同時變更時序表的配置資訊(timeseries_table_options)和時間軸中繼資料的配置資訊(timeseries_meta_options),單次調用只支援變更其中一項。
前提條件
參數說明
參數 | 說明 |
table_meta(必選) | 時序表的結構資訊。包含以下內容:
|
樣本
以下樣本用於更新指定時序表的TTL。
try:
# 時序表資料的生命週期604800秒(7天)。
tableOption = TimeseriesTableOptions(604800)
tableMeta = TimeseriesTableMeta("<TIMESERIES_TABLE_NAME>", tableOption)
# 調用介面更新時序表。
otsClient.update_timeseries_table(tableMeta)
print("update timeseries table success.")
except Exception as e:
# 如果拋出異常,則說明執行失敗,處理異常。
print("update timeseries table failed. %s" % e)