使用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。
如果要查看更新後的時序表配置資訊,您可以通過查詢時序表描述資訊實現。具體操作,請參見查詢時序表描述資訊。