#postgresql #sql #async

tokio-postgres_wasi

本机异步 PostgreSQL 客户端

1 个不稳定版本

0.7.7 2023年2月10日

#2187数据库接口

MIT/Apache

260KB
6K 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支持。

运行测试套件

测试套件需要 PostgreSQL 在正确的配置下运行。最简单的方法是使用 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

依赖

~7–20MB
~269K SLoC