Skip to content

Conversation

guillesd
Copy link
Collaborator

@guillesd guillesd commented Sep 22, 2025

Added:

  • Supported functionality when attaching iceberg catalogs
  • Unsupported functionality
  • Interoperability with DuckLake

@guillesd guillesd requested review from Tmonster and Tishj September 22, 2025 11:32
@guillesd
Copy link
Collaborator Author

@Tmonster @Tishj could you please check? Also how do we expose querying old snapshot ids when the catalog is attached (I know the iceberg_scan exposes this, so what is the syntax?)

@Tmonster
Copy link
Contributor

Syntax for querying old snapshots is like this
from my_datalake.default.filtering_on_bounds AT (VERSION <shapshot_id>). To get the metadata information you can just call the iceberg_snapshots function directly on a table

select * from iceberg_snapshots(my_datalake.default.table1);
select * from my_datalake.default.table1 AT (VERSION => <snapshot_id>;

It's not the most intuitive. I have a ticket open to query sequence number https://github.com/duckdblabs/duckdb-internal/issues/5740

Copy link
Contributor

@Tmonster Tmonster left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!
A couple of comments

@guillesd guillesd merged commit 903e1b9 into duckdb:main Sep 22, 2025
4 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.

2 participants