使用UpdateTimeseriesTable,您可以更新時序表的配置資訊或時間軸表的配置資訊,例如資料生命週期(Time To Live,簡稱TTL)配置。
前提條件
已建立時序表。具體操作,請參見建立時序表。
已初始化TimeseriesClient。具體操作,請參見初始化Tablestore Client。
參數
更多資訊,請參見建立時序表。
樣本
以下樣本更新時序表的資料生命週期(TTL)配置。
func UpdateTimeseriesTableSample(client *tablestore.TimeseriesClient, timeseriesTableName string) {
// 構造時序表 TTL 參數配置。
// ttlInSeconds:資料生命週期,單位為秒。取值範圍:-1(永不到期)或大於 86400(1 天)的整數。
ttlInSeconds := int64(964000)
timeseriesTableOptions := tablestore.NewTimeseriesTableOptions(ttlInSeconds)
// 構造更新要求。
updateTimeseriesTableRequest := tablestore.NewUpdateTimeseriesTableRequest(timeseriesTableName)
updateTimeseriesTableRequest.SetTimeseriesTableOptions(timeseriesTableOptions)
// 調用時序用戶端更新時序表。
updateTimeseriesTableResponse, err := client.UpdateTimeseriesTable(updateTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error] 更新時序表失敗:", err)
return
}
fmt.Println("[Info] 更新時序表成功。RequestId:", updateTimeseriesTableResponse.RequestId)
}
相關文檔
關於API說明的更多資訊,請參見UpdateTimeseriesTable。
更新完成後,可通過查詢時序表描述資訊驗證配置是否生效。具體操作,請參見查詢時序表描述資訊。