-
Notifications
You must be signed in to change notification settings - Fork 416
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to write new partitions with type timestamp on tables created with delta-rs 0.10.0 #2631
Comments
I am additionally have the same issue when writing new partitions with type timestamp in |
We fixed a longstanding bug where timestamps where incorrect, this has now been correct and was a backwards incomatible change in some areas, additionally the pyarrow engine however incorrectly writes UTC timestamps as Z, this is something we cannot configure in pyarrow |
Is there a way to migrate the schema from "timestamp" to "timestamp_ntz" without recreating the table? (and load all the historical data) I tried with |
@emanueledomingo easiest is to recreate the table at the moment |
Closing this, since this change was backwards incompatible to fix a long standing issue |
Environment
Delta-rs version:
Binding: 0.18.0
Environment:
Bug
What happened:
I have a table written with
delta-rs 0.10.0
. The schema is:I'm triyng to write a new partition on that table with the following schema:
But i get:
DeltaError: Generic DeltaTable error: Writer features must be specified for writerversion >= 7, please specify: TimestampWithoutTimezone
.With deltalake 0.16.2 worked fine. Now i dumped to 0.18.0 and i get this error with tables created with an old delta-rs client.
If i the table is created with newer delta-rs client, this doesn't happen.
How to reproduce it:
deltalake==0.10.0
deltalake==0.18.0
More details:
The text was updated successfully, but these errors were encountered: