-
Notifications
You must be signed in to change notification settings - Fork 30
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
0.10.0 Regression - Cannot parse metadata #39
Comments
It seems that if the schema contains a required field ("required" : true) the extension fails. 0.9.2 - No problems 0.10.0
|
I'm experiencing the same problem.
|
Thanks for reporting @harel-e and @Sol-Hee. This is a known issue that is a result from #30. In that PR we switched from parsing the parquet schemas to actually parsing the iceberg schema. However, since duckdb's
|
@samansmink Thank you for this wonderful extension. |
Hey @harel-e, at this moment we can not give any time estimate on this, sorry! |
Ok, thanks for the update. Too bad I cannot upgrade. I'll stick to DuckDB 0.9.2 until the issue is fixed. |
Hello, first of all thanks to DuckDB community for beautiful work.
Let say you're using jupyter notebook with jupysql
|
@veca1982 - Thanks for the workaround suggestion. Does this approach handle updates/deletes ? |
No, it works for Inserts/Append only. |
I think I've addressed this with #50, it should fix parsing the metadata. |
@rustyconover - can't wait to test it out. I hope it will make it to the 0.10.2 release. |
I just tested #50 - It does indeed fix the metadata parsing issue. |
fixed by #50 |
Starting with DuckDB 0.10.0, I can no longer use the extension to scan iceberg files
select * from iceberg_scan('s3://zones/iceberg/test/zones_43_1b7d1e67-8f53-42ab-ba55-a66f438f344f/metadata/00006-0d6ca258-8039-446f-843a-69e21344f272.metadata.json');
Error: IO Error: Invalid field found while parsing field: required
The above works fine with DuckDB 0.9.2
I attached the metadata file, which was created by Iceberg.
00006-0d6ca258-8039-446f-843a-69e21344f272.metadata.json
The text was updated successfully, but these errors were encountered: