通过调用UpdateTimeseriesTable接口,您可以更新时序表或时间线元数据的配置信息,例如数据生命周期(Time To Live,简称TTL)配置。
注意事项
表格存储Python 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)