赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 表格存储
  4. 开发参考
  5. SDK参考
  6. Python SDK
  7. 时序模型
  8. 时序表操作
  9. 更新时序表

更新时序表

  • 时序表操作
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

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

注意事项

  • 表格存储Python SDK从6.1.0版本开始支持时序模型功能,请确保已获取正确的Python SDK版本。

    说明

    关于Python SDK历史迭代版本的详细信息,请参见Python SDK历史迭代版本。

  • 不支持同时变更时序表的配置信息(timeseries_table_options)和时间线元数据的配置信息(timeseries_meta_options),单次调用只支持变更其中一项。

前提条件

初始化Tablestore Client。

参数说明

参数

说明

table_meta(必选)

时序表的结构信息。包含以下内容:

  • timeseries_table_name(必选):时序表名称。

  • timeseries_table_options(可选):时序表的配置信息。包括以下内容:

    • time_to_live(必选):时序表数据的生命周期,即时序表数据的过期时间,单位为秒。

      时序表数据的生命周期最低为86400秒(1天),也可以设置为-1(永不过期)。

  • timeseries_meta_options(可选):时间线元数据的配置信息。包括以下内容:

    • meta_time_to_live(必选):时间线元数据生命周期,即时间线的过期时间,单位为秒。

      时间线元数据生命周期最低为604800秒(7天)或者-1(永不过期)。

      重要

      时间线元数据生命周期的取值必须大于或等于时序表的数据生命周期。

    • allow_update_attributes(必选):是否允许更新时间线元数据属性。取值范围如下:

      重要
      • 如果meta_time_to_live为非-1的值,则必须将allow_update_attributes设置为False,即不允许更新时间线元数据属性。

      • 如果您要将allow_update_attributes配置为True,则您必须保证meta_time_to_live的值为-1(永久)。

      • True:允许。

      • False:不允许。

示例

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

try:
    # 时序表数据的生命周期604800秒(7天)。
    tableOption = TimeseriesTableOptions(604800)
    tableMeta = TimeseriesTableMeta("<TIMESERIES_TABLE_NAME>", tableOption)

    # 调用接口更新时序表。
    otsClient.update_timeseries_table(tableMeta)
    print("update timeseries table success.")
except Exception as e:
    # 如果抛出异常,则说明执行失败,处理异常。
    print("update timeseries table failed. %s" % e)
相关文章

创建时序表 2025-04-22 14:23

您可以通过调用CreateTimeseriesTable接口来创建时序表。在创建时序表时,您需要指定与时序表及时间线元数据相关的配置信息。此外,还可以根据业务需求,自定义时间线标识以及作为主键的数据字段、创建分析存储以及创建Lastpoint索引。 注意事项 表格存储Python SDK从6.

更新时序表 2025-04-22 14:23

通过调用UpdateTimeseriesTable接口,您可以更新时序表或时间线元数据的配置信息,例如数据生命周期(Time To Live,简称TTL)配置。 注意事项 表格存储Python SDK从6.1.0版本开始支持时序模型功能,请确保已获取正确的Python SDK版本。

列出时序表 2025-04-22 14:23

通过调用ListTimeseriesTable接口,您可以获取当前实例下所有时序表的名称以及配置信息。 注意事项 表格存储Python SDK从6.1.0版本开始支持时序模型功能,请确保已获取正确的Python SDK版本。

查询时序表描述信息 2025-04-22 14:23

通过调用DescribeTimeseriesTable接口,您可以查询时序表的描述信息,例如数据生命周期(Time To Live,简称TTL)、时序表状态和时间线元数据配置等。 注意事项 表格存储Python SDK从6.1.0版本开始支持时序模型功能,请确保已获取正确的Python SDK版本。

删除时序表 2025-04-22 14:23

通过调用DeleteTimeseriesTable接口,您可以删除指定的时序表。 注意事项 表格存储Python SDK从6.1.0版本开始支持时序模型功能,请确保已获取正确的Python SDK版本。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号