Cassandra issue with delete between filter() and save() -


i have issue delete between loading item , saving cassandra causes columns not updated deleted.

class testitem(model):     uuid = columns.integer(primary_key=true)     data_1 = columns.text()     data_2 = columns.text()  testitem.create(uuid=1, data_1='data_1', data_2='data_2').save()  item = testitem.filter(uuid=1).first() testitem.objects(uuid=1).delete() item.data_2 = 'data_2_deleted'  item_b.save() # stdout: # testitem(uuid=1, data_1=u'data_1', data_2='data_2_deleted')  testitem.filter(uuid=1).first() # stdout: # testitem(uuid=1, data_1=none, data_2=u'data_2_deleted') 

i expect data_1 still present.

is intended behaviour? can change code somehow either item deleted or saved values queried before.

the issue cassandra driver writes rows changed.

in use case wanted write rows, changed or not, used:

testitem.create(**dict(item_b)).save() 

Comments

Popular posts from this blog

javascript - Clear button on addentry page doesn't work -

python - Error: Unresolved reference 'selenium' What is the reason? -

php - Need to store a large amount of data in session with CI 3 but on storing large data in session it is itself destorying automatically -