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
A time series table is created. For more information, see Create a time series table.
A TimeseriesClient instance is initialized. For more information, see Initialize an OTSClient instance.
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
For more information about the API operation, see UpdateTimeseriesTable.
If you want to view the updated configurations of a time series table, you can query the information about the time series table. For more information, see Query the information about a time series table.
If you want to read data from or write data to a time series table, you can call the specific API operation. For more information, see Write time series data and Query time series data.