iceberg-python icon indicating copy to clipboard operation
iceberg-python copied to clipboard

Request: Support for Atomic Operations (upsert, delete) in Transaction

Open jeongmindo-onepredict opened this issue 8 months ago • 1 comments

Question

Hello, I am an avid user of pyiceberg.

I would like methods such as upsert and delete to operate atomically, but it seems that these methods are not supported in Transaction class, so I need to implement them myself.

Is there a way to utilize various methods while ensuring atomicity?

jeongmindo-onepredict avatar Apr 16 '25 07:04 jeongmindo-onepredict

we should support these in transaction. #1776 tracks upsert

kevinjqliu avatar Apr 19 '25 17:04 kevinjqliu

This has been included in https://github.com/apache/iceberg-python/pull/1817

Fokko avatar Aug 04 '25 14:08 Fokko