dentiny commented on issue #1499:
URL: https://github.com/apache/iceberg-rust/issues/1499#issuecomment-3090479015

   Answer from @liurenjie1024 on slack, copy it here for public visibility:
   reason:
   ```
   The reason we do field id normalization is that not all users are aware of 
the field id requirement uniqueness problem. Also we need to ensure that it's 
unique even across different version, and there is no safe way to check that, 
since when we do table maintain we will drop unused schema. Generating schema 
id from last assigned field id is the safest approach to do that.
   ```
   suggestion/followup:
   ```
   I didn't see similar behavior in java/python implementation. I would suggest 
you to raise a discussion in iceberg community's dev mail list to see if it's 
an acceptable.
   ```
   I would like to keep the issue open for a while, I will try to reach out to 
upstream and confirm on reason/workaround.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to