このドキュメントは Table Store 用の Python SDK v4.x.x のインストール方法と使用方法を説明します。 Alibaba Cloud Table Store を有効化し、AccessKeyID と AccessKeySecret を作成したことを確認してください。

  • Alibaba Cloud Table Store をまだ有効にしていない場合、またはこのサービスについて詳しく知りたい場合は、Table Store プロダクトのホームページをご参照ください。

  • AccessKeyID と AccessKeySecret を作成していない場合は、AccessKey コンソールにログインします。 AccessKeyを作成します。

SDKをダウンロードします。

バージョン履歴の詳細については、 ここをクリックしてご参照ください。

互換性

  • Table Store は Python SDK v4.x.x と互換性があります。

  • Python SDK v2.x.x は順不同のプライマリキーをサポートしているため、Table Store は Python SDK v2.x.x と互換性がありません。 詳細な非互換性は次のとおりです。

    • SDK の名前が "ots2" から "tablestore" に変更されました。
    • Client.create_table オペレーションは、"TableOptions" パラメーターを使って追加されます。
    • put_row、get_row および update_row オペレーションの "primary_key" パラメーターは、順序を保証するために辞書型からリスト型に変更されています。
    • put_row および update_row オペレーションの "attribute_columns" パラメーターが辞書型からリスト型に変更されました。
    • put_row および update_row オペレーションの "attribute_columns" パラメーターがタイムスタンプ付きで追加されます。
    • get_row および get_range 操作は、"max_version" および"time_range" パラメーターを使用して追加されています。 少なくとも1つのパラメーターが存在する必要があります。
    • 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.3.0