Skip to content

ocadaruma/duckdb-custom-ext

Repository files navigation

An example of custom duckdb extension which runs on duckdb-wasm.

How to run

  • Prerequisites
    • emsdk
    • rust toolchain
      • wasm32-unknown-emscripten
    • cmake
    • ccache

Build:

# NOTE: You should activate emsdk before run

% cd /path/to/duckdb-custom-ext
% git submodule update --init --recursive
% cargo build --release --target wasm32-unknown-emscripten
% make -C duckdb-wasm \
  DUCKDB_SKIP_BUILD_EH=1 \
  DUCKDB_SKIP_BUILD_COI=1 \
  CUSTOM_EXTENSION_DIRS=$PWD \
  wasm wasmpack shell docs app_start

Go localhost:9002 and open console:

image

You should see hello from extension! on the console!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published