#open-gauss #sql #og

opengauss-types

Rust 和 openGauss 值之间的转换

1 个不稳定版本

0.1.0 2023年4月19日

#5#open-gauss

每月 21 次下载
4 个包中使用 (通过 tokio-opengauss)

MIT/Apache

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。

  1. 安装 dockerdocker-compose
    1. 在 centos 和 openEuler 上:sudo yum install docker docker-compose
  2. 确保您的用户具有 docker 的权限。
    1. 在 ubuntu 上:sudo usermod -aG docker $USER
  3. 切换到 openGauss-connector-rust 仓库的顶级目录。
  4. 运行 docker-compose up -d
  5. 运行 cargo test
  6. 运行 docker-compose stop

依赖

~11–20MB
~368K SLoC