使用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。
如果要查看更新后的時序表配置信息,您可以通過查詢時序表描述信息實現。具體操作,請參見查詢時序表描述信息。
文檔內容是否對您有幫助?