Uses of mode='append' and overwrite_schema=True lead to inconsistent behavior between Rust and PyArrow engines for write_deltalake. In the PyArrow case the parameter is quietly omitted so users may experience unexpected behavior since schemas will not actually be overridden.
Users of this parameter set most likely want schema_mode='merge' which would allow for schema evolution on appends to a Delta Table
Uses of mode='append' and overwrite_schema=True lead to inconsistent behavior between Rust and PyArrow engines for write_deltalake. In the PyArrow case the parameter is quietly omitted so users may experience unexpected behavior since schemas will not actually be overridden.
Users of this parameter set most likely want schema_mode='merge' which would allow for schema evolution on appends to a Delta Table
Fixes #2553