Open Dtenwolde opened 6 days ago
Mentioned here: https://github.com/cwida/duckpgq-extension/discussions/166
Thanks, this is at the moment expected, problem is that DuckPGQ is somehow different than other extensions in the sense that it bundles DuckDB (and it's parser).
I think this might require wrapping duckdb code in a duckdb_impl namespace, so that it do not collides with duckdb functions (that might or might not be equivalent) that are provided on static linking by duckdb-wasm.
Anther possible way out is enabling DuckDB to be statically linked in, and do the remapping at the Wasm layer, but I am not sure that's viable.
DuckPGQ can work free-standing in the browser, but I would consider more proper to work in having this supported on top of regular duckdb-wasm.
Thanks for opening the tracking issue. Unsure what's the path forward, but can work, and would be super cool to have it working.
What happens?
Currently the DuckPGQ extension is not easily loadable in DuckDB WASM. For instance, go to https://duckdb.org/docs/api/wasm/overview.html and type:
And you'll receive the following error:
To Reproduce
Go to https://duckdb.org/docs/api/wasm/overview.html and type:
And you'll receive the following error:
OS:
macOs 13 - Apple M1 Pro
DuckDB Version:
v1.1.3
DuckDB Client:
WASM
Full Name:
Daniel ten Wolde
Affiliation:
CWI
How did you load the extension?
Community extension version
Did you include all relevant data sets for reproducing the issue?
Yes
Did you include all code required to reproduce the issue?
Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?