kevinjqliu opened a new issue, #763: URL: https://github.com/apache/iceberg-python/issues/763
### Feature Request / Improvement Although not in the official spec, `version-hint.txt` can be useful to read an iceberg table without a catalog. This is useful when considering an iceberg table as a collection of files (metadata and data files) in a "directory" (s3 path). This can also be useful when ingesting iceberg tables without a catalog. An iceberg table can thus be "packaged" as a directory. Example Usecase * An Iceberg table is created in a service (with catalog) in the path (s3://blah/warehouse/foo/bar/) * Reading the Iceberg table with another service by just providing the path (s3://blah/warehouse/foo/bar/) When reading, `version-hint.txt` determines the metadata json, usually provided by querying the catalog. When writing, `version-hint.txt` is committed with the atomic update to the catalog. Additionally, `StaticTable` can use `version-hint.txt` to create an iceberg table from a path. Relevant Issues: * [apache/iceberg/#7979](https://github.com/apache/iceberg/issues/7979) * [duckdb_iceberg/#10](https://github.com/duckdb/duckdb_iceberg/issues/10) cc @djouallah -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org