Skip to content

Schema compatibility functions - #2073

Open
rambleraptor wants to merge 2 commits into
apache:mainfrom
rambleraptor:read-compatibility-errors
Open

rambleraptor wants to merge 2 commits into
apache:mainfrom
rambleraptor:read-compatibility-errors

Conversation

@rambleraptor

@rambleraptor rambleraptor commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

This adds schema compatibility checks (which relates to Java's CheckCompatibility). This is wildly useful for ensuring that schemas are allowed according to the Iceberg spec. Terraform uses this functionality extensively...and we've implemented a good bit of it ourselves, which I'd like to get out of the habit of.

AI Disclosure: Claude built this for me under my supervision. I noticed that this was one of a few places where we could take Terraform functionality and upstream it for everyone.

@rambleraptor
rambleraptor marked this pull request as ready for review September 29, 2026 21:17

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant