1 个不稳定版本
0.1.0 | 2023年4月19日 |
---|
#5 在 #open-gauss
每月 21 次下载
在 4 个包中使用 (通过 tokio-opengauss)
215KB
5K SLoC
openGauss-connector-rust
openGauss 对 Rust 的支持。此包是从 Rust-Postgres 分支出来的,并基于它。
opengauss
一个本地的、同步的 openGauss 客户端。
tokio-opengauss
一个本地的、异步的 openGauss 客户端。
opengauss-types
Rust 和 Postgres 类型之间的转换。
opengauss-native-tls
通过 native-tls 为 opengauss 和 tokio-opengauss 提供TLS支持。
opengauss-openssl
通过 openssl 为 opengauss 和 tokio-opengauss 提供TLS支持。
运行测试套件
测试套件需要 openGauss 以正确的配置运行。最简单的方法是使用 docker。
- 安装
docker
和docker-compose
。- 在 centos 和 openEuler 上:
sudo yum install docker docker-compose
。
- 在 centos 和 openEuler 上:
- 确保您的用户具有 docker 的权限。
- 在 ubuntu 上:
sudo usermod -aG docker $USER
- 在 ubuntu 上:
- 切换到
openGauss-connector-rust
仓库的顶级目录。 - 运行
docker-compose up -d
。 - 运行
cargo test
。 - 运行
docker-compose stop
。
依赖
~11–20MB
~368K SLoC