Experimental chDB FFI bindings for Rust
- Experimental, unstable, subject to changes
- Automatically downloads and manages
libchdbdependencies during build
The library automatically downloads the required libchdb binary during the build process.
- Linux x86_64
- Linux aarch64
- macOS x86_64
- macOS arm64 (Apple Silicon)
If you prefer to install libchdb manually, you can:
Install it system-wide:
./update_libchdb.sh --globalOr use it in a local directory:
./update_libchdb.sh --localRUST_BACKTRACE=full cargo build --verbose
cargo test
See tests directory.