Tablestore Python SDK を使用して、Tablestore のデータテーブルに 1 行のデータを書き込みます。
前提条件
メソッド
put_row(self, table_name, row, condition=None, return_type=None, transaction_id=None)
サンプル
次のサンプルでは、プライマリキー値 row1 の行を test_table テーブルに書き込みます。
try:
# プライマリキーおよび属性列を構築します。
primary_key = [('id', 'row1')]
attribute_columns = []
# 書き込む行を構築します。
row = Row(primary_key, attribute_columns)
# put_row メソッドを呼び出して行を書き込みます。
consumed, return_row = client.put_row('test_table', row)
print('* 読み取り CU コスト: %s' % consumed.read)
print('* 書き込み CU コスト: %s' % consumed.write)
except Exception as e:
print("行の書き込みに失敗しました。エラー: %s" % e)
-
属性列を追加するには、以下のように記述します。
attribute_columns = [('col1','val1')] -
データバージョンを指定するには、各属性列にバージョンを割り当てます。
attribute_columns = [('col1','val1', int(time.time() * 1000))]