3个版本

0.1.2 2022年4月4日
0.1.1 2022年4月4日
0.1.0 2022年4月3日

#39 in #query-engine

AGPL-3.0

130KB
2K SLoC

StarfishQL

测试

DATABASE_URL="mysql://root:root@localhost:3306" cargo t --all

运行REST API

cargo r

你可能需要使用Docker设置数据库

docker run \
    --name "mysql-8.0" \
    --env MYSQL_DB="mysql" \
    --env MYSQL_USER="sea" \
    --env MYSQL_PASSWORD="sea" \
    --env MYSQL_ALLOW_EMPTY_PASSWORD="yes" \
    --env MYSQL_ROOT_PASSWORD="root" \
    -d -p 3306:3306 mysql:8.0
docker stop "mysql-8.0"
docker run \
    --name "mariadb-10.6" \
    --env MYSQL_DB="mysql" \
    --env MYSQL_USER="sea" \
    --env MYSQL_PASSWORD="sea" \
    --env MYSQL_ALLOW_EMPTY_PASSWORD="yes" \
    --env MYSQL_ROOT_PASSWORD="root" \
    -d -p 3306:3306 mariadb:10.6
docker stop "mariadb-10.6"
docker run \
    --name "postgres-13" \
    --env POSTGRES_USER="root" \
    --env POSTGRES_PASSWORD="root" \
    -d -p 5432:5432 postgres:13
docker stop "postgres-13"

lib.rs:

一个图数据库和查询引擎

版权(c)2021 Tsang Hao Fung

依赖关系

~35–68MB
~1M SLoC