全部產品
Search
文件中心

Tablestore:更新時序表

更新時間:Apr 30, 2026

使用UpdateTimeseriesTable,您可以更新時序表的配置資訊或時間軸表的配置資訊,例如資料生命週期(Time To Live,簡稱TTL)配置。

前提條件

參數

更多資訊,請參見建立時序表

樣本

以下樣本更新時序表的資料生命週期(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)
}

相關文檔