全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
表格存储

简介

更新时间:2017-11-14 16:37:21

本文档主要介绍 Table Store Python SDK 的安装和使用,适用 4.x.x 版本。请确保您已经开通了阿里云表格存储服务,并创建了 AccessKeyId 和 AccessKeySecret。

SDK 下载

关于版本迭代详情,请参见这里

兼容性

  • 对于 4.x.x 系列的 SDK 兼容。

  • 对于 2.x.x 系列的 SDK 不兼容,原因是 2.0 系列版本中支持主键乱序,而 4.0 开始不允许主键乱序,涉及的不兼容点包括:

    • 包名称由 ots2 变更为 tablestore。
    • Client.create_table 接口新增参数 TableOptions。
    • put_row、get_row、update_row 等接口的 primary_key 参数由 dict 类型变更为 list 类型,目的是保证顺序性。
    • put_row、update_row 等接口的 attribute_columns 参数由 dict 类型变更为 list 类型。
    • put_row、update_row 等接口的 attribute_columns 参数新增 timestamp。
    • get_row、get_range 等接口新增 max_version,time_range 接口,这两个参数必须存在一个。
    • put_row、update_row、delete_row 等接口新增 return_type 参数,目前仅支持 RT_PK,表示返回值中包含当前行 PK 值。
    • put_row、update_row、delete_row 等接口返回值新增 return_row,如果在请求中指定了 return_type 为 RT_PK,则 return_row 中包含这一行的 PK 值。

版本

当前最新版本:4.2.0

变更内容

v4.2.0

  • 新增支持 STS

v4.1.0

  • 新增支持 python 2.6 版本

v4.0.0

  • 支持多版本
  • 支持 TimeToLive
  • 支持主键自增列
本文导读目录