Skip to content

Implement an AddFields operation #1174

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
cmcarthur opened this issue Apr 7, 2025 · 1 comment
Open

Implement an AddFields operation #1174

cmcarthur opened this issue Apr 7, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@cmcarthur
Copy link

Is your feature request related to a problem or challenge?

I'm working on a Rust-based tool for managing data ingestion into Iceberg catalogs. We want this tool to manage schema evolution. Most frequently, these schema evolutions come in the form of adding new optional fields to existing tables: this allows for backwards compatibility in reading old files, as well as writing future files with additional optional fields.

Describe the solution you'd like

A public API with simple semantics that allows me to add a new column to an existing Iceberg table.

Willingness to contribute

I can contribute to this feature independently

@cmcarthur
Copy link
Author

cmcarthur commented Apr 7, 2025

I have attempted a fix here: #1176 and verified that it works for our internal use case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant