-
Notifications
You must be signed in to change notification settings - Fork 424
Open
Description
Apache Iceberg version
0.10.0 (latest release)
Please describe the bug 🐞
PyIceberg's Hive catalog loses HMS-specific table properties during table commits (e.g., during overwrite() operations).
When external systems or tools set HMS table parameters that are not managed by Iceberg (such as table_category from data contracts), these properties are lost when PyIceberg performs any table commit operation.
I think we're not merging the hive table's existing properties here :
iceberg-python/pyiceberg/catalog/hive.py
Line 555 in 93554a4
| metadata_location=updated_staged_table.metadata_location, |
Willingness to contribute
- I can contribute a fix for this bug independently
- I would be willing to contribute a fix for this bug with guidance from the Iceberg community
- I cannot contribute a fix for this bug at this time
Metadata
Metadata
Assignees
Labels
No labels