このドキュメントは 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