Use o SDK para Python para gravar uma única linha de dados em uma tabela de dados do Tablestore.
Pré-requisitos
Método
put_row(self, table_name, row, condition=None, return_type=None, transaction_id=None)
Exemplos
Este exemplo grava uma linha com valor de chave primária row1 na tabela test_table.
try:
# Construct the primary key and attribute columns.
primary_key = [('id', 'row1')]
attribute_columns = []
# Construct the row to write.
row = Row(primary_key, attribute_columns)
# Call the put_row method to write the row.
consumed, return_row = client.put_row('test_table', row)
print('* Read CU Cost: %s' % consumed.read)
print('* Write CU Cost: %s' % consumed.write)
except Exception as e:
print("Put row failed with error: %s" % e)
-
Para adicionar uma coluna de atributo:
attribute_columns = [('col1','val1')] -
Para especificar uma versão de dados, atribua uma versão a cada coluna de atributo.
attribute_columns = [('col1','val1', int(time.time() * 1000))]