使用UpdateTimeseriesTable,您可以更新时序表的配置信息或时间线表的配置信息,例如数据生命周期(Time To Live,简称TTL)配置。
前提条件
已创建时序表。具体操作,请参见创建时序表。
已初始化TimeseriesClient。具体操作,请参见初始化OTSClient。
参数
更多信息,请参见创建时序表。
示例
以下示例用于更新时序表的TTL配置。
func UpdateTimeseriesTableSample(client *tablestore.TimeseriesClient , timeseriesTableName string) {
fmt.Println("[Info]: Begin to update timeseries table !")
// 构造时序表TTL参数配置。
timeseriesTableOptions := tablestore.NewTimeseriesTableOptions(964000)
// 构造更新请求。
updateTimeseriesTableRequest := tablestore.NewUpdateTimeseriesTableRequest(timeseriesTableName)
updateTimeseriesTableRequest.SetTimeseriesTableOptions(timeseriesTableOptions)
// 调用时序客户端更新时序表。
updateTimeseriesTableResponse , err := client.UpdateTimeseriesTable(updateTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error]: Update timeseries table failed with error: " , err)
return
}
fmt.Println("[Info]: UpdateTimeseriesTableSample finished! RequestId: " , updateTimeseriesTableResponse.RequestId)
}
相关文档
关于API说明的更多信息,请参见UpdateTimeseriesTable。
如果要查看更新后的时序表配置信息,您可以通过查询时序表描述信息实现。具体操作,请参见查询时序表描述信息。