All Products
Search
Document Center

Tablestore:Update a time series table

Last Updated:Apr 29, 2026

You can call the UpdateTimeseriesTable operation to modify the configurations of a time series table, such as the time to live (TTL) of data or time series metadata.

Prerequisites

Parameters

For more information, see Create a time series table.

Examples

The following example updates the time to live (TTL) of a time series table.

func UpdateTimeseriesTableSample(client *tablestore.TimeseriesClient, timeseriesTableName string) {
    // Construct the TTL configuration of the time series table.
    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] UpdateTimeseriesTable failed:", err)
        return
    }
    fmt.Println("[Info] UpdateTimeseriesTable succeeded. RequestId:", updateTimeseriesTableResponse.RequestId)
}

References