Update a TableSchema from a Schema
To make things easier for query engines to evolve schemas into a target schema, it would be great to add UnionByName to Iceberg-Rust as well. The UnionByName visitor (python, java) to make extending of the schema easy. For example, see the Python docs on Union by Name.
For example, if you have a CDC application, and you see a new schema, you can just pass it into this method to update the table. It will traverse the schema and compare it based on the names.
Depends on #697
I would like to do this one.
This issue has been automatically marked as stale because it has been open for 180 days with no activity. It will be closed in next 14 days if no further activity occurs. To permanently prevent this issue from being considered stale, add the label 'not-stale', but commenting on the issue is preferred when possible.
This is a missing feature and we should track it.