How to build
Clone repo
git clone --recurse-submodules [email protected]:hatamiarash7/duckdb-netquack.gitManaging dependencies
Currently, Netquack has only one dependency which is curl. And we use VCPKG to manage this dependency. You can run the following commands to install and enable VCPKG.
cd <your-working-dir-not-the-plugin-repo>
git clone https://github.com/Microsoft/vcpkg.git
sh ./vcpkg/scripts/bootstrap.sh -disableMetrics
export VCPKG_TOOLCHAIN_PATH=`pwd`/vcpkg/scripts/buildsystems/vcpkg.cmakeCompile
Then we can use make to build the extension:
makeThe BlockDuck extension binary will be:
./build/release/extension/netquack/netquack.duckdb_extensionTests
In Netquack, there are some sqllogictest, scenarios to make sure all functions work as expected:
Last updated
Was this helpful?