iceberg-rust icon indicating copy to clipboard operation
iceberg-rust copied to clipboard

Update a TableSchema from a Schema

Open Fokko opened this issue 1 year ago • 3 comments

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

Fokko avatar Nov 14 '24 12:11 Fokko

I would like to do this one.

Lordworms avatar Jan 07 '25 04:01 Lordworms

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.

github-actions[bot] avatar Sep 17 '25 00:09 github-actions[bot]

This is a missing feature and we should track it.

liurenjie1024 avatar Sep 25 '25 10:09 liurenjie1024