Cannot read transaction log of partitioned table with column mapping #2914
Labels
binding/python
Issues for the Python package
binding/rust
Issues for the Rust crate
bug
Something isn't working
Environment
Delta-rs version: 0.20
Binding: python
Environment:
Bug
What happened:
When doing
DeltaTable("table-partitioned-column-mapping")
, an error is raised like Partition column A-35fc4c98ba33431eb2c67a0b8831fbb3 not found in schema. This happens because partitionValues in commit written using physical name, for example:"partitionValues":{"A-35fc4c98ba33431eb2c67a0b8831fbb3":"1360466709"}
What you expected to happen:
I expected to be able to read the transaction log. When columnMapping enabled, partition columns should be mapped using logical instead of physical name.
How to reproduce it:
Create table with partition columns and columnMapping by name enabled, write to it, then try to create DeltaTable referencing it
More details:
The text was updated successfully, but these errors were encountered: