7个版本 (4个破坏性更新)

0.5.0 2020年12月25日
0.4.0 2020年10月17日
0.3.0 2019年12月23日
0.3.0-alpha.22019年11月28日
0.1.0 2018年11月12日

#1955数据库接口

Download history • Rust 包仓库 11464/week @ 2024-03-14 • Rust 包仓库 14159/week @ 2024-03-21 • Rust 包仓库 16636/week @ 2024-03-28 • Rust 包仓库 16051/week @ 2024-04-04 • Rust 包仓库 17650/week @ 2024-04-11 • Rust 包仓库 18125/week @ 2024-04-18 • Rust 包仓库 16940/week @ 2024-04-25 • Rust 包仓库 14894/week @ 2024-05-02 • Rust 包仓库 15201/week @ 2024-05-09 • Rust 包仓库 14307/week @ 2024-05-16 • Rust 包仓库 12934/week @ 2024-05-23 • Rust 包仓库 13358/week @ 2024-05-30 • Rust 包仓库 13354/week @ 2024-06-06 • Rust 包仓库 11857/week @ 2024-06-13 • Rust 包仓库 11585/week @ 2024-06-20 • Rust 包仓库 11270/week @ 2024-06-27 • Rust 包仓库

50,210 每月下载量
用于 16 个crate(14个直接使用)

MIT/Apache

285KB
6.5K SLoC

Rust-Postgres

CircleCI

为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

依赖项

~8–18MB
~266K SLoC