liurenjie1024 commented on issue #777:
URL: https://github.com/apache/iceberg-rust/issues/777#issuecomment-2564153339

   Thanks @ZENOTME for raising this. 
   
   > The partition in DataFile should include types to facilitate validation. 
e.g. the field name and field id
   
   Do you mean we should maintain a partition schema in `DataFile` struct, or 
do you mean to maintain it in serialized format?
   
   > Append operations need to add validation checks for scheme evolution: 
lower bounds, upper_bound.
   
   I'm also confusing about this part. I think it's reasonable to validate that 
the arrow record batch's schema matches current table schema we are using. But 
doing schema evolution at the time of writing doesn't sound like a good idea to 
me. They should be two transaction updates.
   


-- 
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

Reply via email to