All Products
Search
Document Center

Tablestore:Update a time series table

Last Updated:Jun 07, 2024

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 sample code provides an example on how to update the TLL of a time series table:

func UpdateTimeseriesTableSample(client *tablestore.TimeseriesClient , timeseriesTableName string) {
    fmt.Println("[Info]: Begin to update timeseries table !")
    // Construct the TTL configuration of the time series table. 
    timeseriesTableOptions := tablestore.NewTimeseriesTableOptions(964000)

    // Construct the update request. 
    updateTimeseriesTableRequest := tablestore.NewUpdateTimeseriesTableRequest(timeseriesTableName)
    updateTimeseriesTableRequest.SetTimeseriesTableOptions(timeseriesTableOptions)

    // Call the time series client-related API operation to update the time series table. 
    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)
}

References