全部产品
Search
文档中心

表格存储:更新时序表

更新时间:Dec 13, 2023

使用UpdateTimeseriesTable,您可以更新时序表的配置信息或时间线表的配置信息,例如数据生命周期(Time To Live,简称TTL)配置。

前提条件

注意事项

不支持同时修改更新时序表的配置信息(timeseriesTableOptions)和时间线表的配置信息(timeseriesMetaOptions),单次只支持更新其中一项。

参数

更多信息,请参见创建时序表中的参数。

示例

以下示例用于更新指定时序表的TTL为3年。

private static void updateTimeseriesTable(TimeseriesClient client) {
    // 填写时序表名称。
    String tableName = "<TIMESERIES_TABLE>";
    UpdateTimeseriesTableRequest updateTimeseriesTableRequest = new UpdateTimeseriesTableRequest(tableName);
    // 更新TTL为3年。
    updateTimeseriesTableRequest.setTimeseriesTableOptions(new TimeseriesTableOptions(86400 * 365 * 3)); 
    client.updateTimeseriesTable(updateTimeseriesTableRequest);

    DescribeTimeseriesTableResponse describeTimeseriesTableResponse = client.describeTimeseriesTable(new DescribeTimeseriesTableRequest(tableName));
    TimeseriesTableMeta tableMeta = describeTimeseriesTableResponse.getTimeseriesTableMeta();
    // 查看更新后时序表的TTL配置。
    System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive()); 
}