kevinjqliu commented on issue #2068:
URL: https://github.com/apache/iceberg-rust/issues/2068#issuecomment-3824954022

   Looks like for java, schema evolution is on the write path (updating the 
database) 
https://github.com/apache/iceberg/pull/10111/files#diff-1daee532e0ff506f3e2fa8186deb993eec463498c6aea8c814dcd604891aa1e1R534-R536
   
   I think to resolve this specific issue, we can do the same and evolve the 
schema if the `iceberg_type` column is not present. 
   
   For further improvements, we might want to introduce the concept of schema 
versions (v0/v1) that can be optionally set for SqlCatalog. SqlCatalog with V0 
will not attempt to evolve the schema, but V1 will. This is just some 
additional hardening and give users the optionality to not evolve schema if 
they should choose (or they dont have the permission to) 
   
   WDDYT? 


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