(WIP) A minimal SQL DBMS written in Rust
There is a series of articles introducing about this project: Let's build a DBMS
Before you start, you need to have Rust(>=1.31) and Cargo.
curl https://sh.rustup.rs -sSf | sh
Then we could get the source code.
git clone https://github.com/tigercosmos/StellarSQL
cd StellarSQL
cargo build
cargo test
Add the line at the beginning of the test function.
// init the logger for the test
env_logger::init();
Then run the command to see the debug information:
RUST_LOG=debug cargo test -- --nocapture {test_name}
cargo run
Install rustfmt, and make sure you could pass:
cargo fmt --all -- --check
cargo build
cargo test
Build and open the document at localhost
cargo rustdoc --open -- --document-private-items
MIT