SurrealDB RocksDB Viewer

This small program allows for viewing the rocksDB backing SurrealDB.

How to run

  1. Start a SurrealDB instance backed by a RocksDB Database:
surreal start rocksdb://local.db --user root --pass root
  1. Open a CLI
surreal sql --conn http://0.0.0.0:8000 --user root --pass root --ns test --db test
  1. Insert some data
-- create new tables and records
CREATE user:oricc SET name="Ori";
CREATE user:tobie SET name="Tobie";
CREATE repo:surrealdb SET name="SurrealDB";

-- Add some relations
RELATE user:tobie->contributes->repo:surrealdb;
RELATE user:ori->contributes->repo:surrealdb;
  1. Create the environment variable
SURREALDB_PATH=./local.db
  1. Run the program
cargo run