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]
