HaraldVanWoerkom commented on issue #1366: URL: https://github.com/apache/iceberg-python/issues/1366#issuecomment-2503234175
Hi @Fokko , Thanks for taking the time to look into this. If I understand correctly, in the case of an empty table, you send an update request to the catalog with a restriction that this update should only be done if the snapshot_id is None. This sounds like a potential misinterpretation of an interface. I can totally see that somebody interprets None as being "don't care". That would be a wrong interpretation, as the interface description clearly specifies what None means: https://github.com/apache/iceberg-python/blob/main/pyiceberg/table/update/__init__.py#L609. So I should talk to the Nessie people about this. One remaining question: until this is resolved, I would like to have a way to add a snapshot to an empty table. What would be the simplest way to do this (preferably via the pyiceberg API)? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org