-
Notifications
You must be signed in to change notification settings - Fork 137
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
DuckDB WASM doesn't support all S3 options #1186
Comments
I just realised that this should maybe be logged in the https://github.com/duckdb/duckdb-wasm repo instead, but I don't have permission to transfer it. |
Thanks for raising this issue, it's useful to keep track. HTTPS/S3 layer is currently special cased for DuckDB Wasm given the different capability of the Web platform, and there are currently some question marks on how to uniform duckdb and duckdb-wasm on this. |
Hi @rmoff, we have put up a very experimental deployment at https://shellwip.duckdb.org/ that include loading of extensions.
works, and functions/settings appears to be exported. I expect this to be still not functional though, and some specific work will be required, but there is a path for the S3 logic to be unified between main duckdb and duckdb-wasm. Here (https://github.com/duckdb/duckdb-wasm-wip#readme) there are some explanations on Wasm extension loading, if you have any feedback is very welcome. |
I also added a tracking issue on extension loading: #1202. S3 is kind of special, in the sense that more tighter integration is required with duckdb-wasm, but potentially could you give your feedback there, or open a separate issue about support for S3 WITH httpfs extension loaded? The point is that going forward I think the proper solution is unify S3 support via loading (potentially at startup / JavaScript side) HTTPFS extension if needed. |
What happens?
DuckDB WASM is missing several S3 configuration options which limit its use:
To Reproduce
DuckDB WASM (from https://shell.duckdb.org/):
DuckDB 0.7.1:
OS:
MacOS / shell.duckdb.org
DuckDB Version:
0.7.1 (CLI) / v0.0.1-dev0 (wasm)
DuckDB Client:
CLI / shell.duckdb.org
Full Name:
Robin Moffatt
Affiliation:
Treeverse
Have you tried this on the latest
master
branch?Have you tried the steps to reproduce? Do they include all relevant data and configuration? Does the issue you report still appear there?
The text was updated successfully, but these errors were encountered: