#postgresql #sm3 #native #client #protocols #low #level

postgres-protocol-sm3

带sm3的低级Postgres协议API

1个不稳定版本

0.6.6 2024年7月7日

#2514数据库接口

MIT/Apache

96KB
2.5K SLoC

Rust-Postgres

为Rust提供PostgreSQL支持。

postgres 最新版本

文档

本机同步PostgreSQL客户端。

tokio-postgres 最新版本

文档

本机异步PostgreSQL客户端。

postgres-types 最新版本

文档

Rust和Postgres类型之间的转换。

postgres-native-tls 最新版本

文档

通过native-tls为postgres和tokio-postgres提供TLS支持。

postgres-openssl 最新版本

文档

通过openssl为postgres和tokio-postgres提供TLS支持。

运行测试套件

测试套件需要postgres以正确的配置运行。最简单的方法是使用docker。

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

依赖关系

~2.4–3.5MB
~87K SLoC