Apache Iceberg version
0.7.0 (latest release)
Please describe the bug 🐞
As of release 0.7.0, pyiceberg tables support new data-loading method pyiceberg.table.Table.add_files(). However, this method currently does not respect well documented setting downcast-ns-timestamp-to-us-on-write.
Setting downcast-ns-timestamp-to-us-on-write is always defaulted to False if Table.add_files() is used. No matter if config file explicitly specifies downcast-ns-timestamp-to-us-on-write: "True".
Env variable PYICEBERG_DOWNCAST_NS_TIMESTAMP_TO_US_ON_WRITE is not respected as well.
Apache Iceberg version
0.7.0 (latest release)
Please describe the bug 🐞
As of release 0.7.0, pyiceberg tables support new data-loading method
pyiceberg.table.Table.add_files(). However, this method currently does not respect well documented setting downcast-ns-timestamp-to-us-on-write.Setting
downcast-ns-timestamp-to-us-on-writeis always defaulted toFalseifTable.add_files()is used. No matter if config file explicitly specifiesdowncast-ns-timestamp-to-us-on-write: "True".Env variable
PYICEBERG_DOWNCAST_NS_TIMESTAMP_TO_US_ON_WRITEis not respected as well.