Skip to content

Conversation

@pdet
Copy link
Collaborator

@pdet pdet commented Jan 6, 2026

This PR changes we track snapshot ranges for schema changes, instead of tracking them globally, we do it per table.

The ducklake_schema_versions table gets a new table_id column, and queries are adjusted accordingly.

This change maximizes our compaction capabilites over scenarios with extreme schema changes.

@pdet pdet requested a review from Mytherin January 6, 2026 14:17
@pdet
Copy link
Collaborator Author

pdet commented Jan 6, 2026

Tests are failing because of duckdb/duckdb#20345

Will have a better look tomorrow.

@pdet pdet merged commit 1f68536 into duckdb:main Jan 8, 2026
26 checks passed
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