14个版本

0.2.7 2024年7月22日
0.2.6 2023年8月20日
0.2.5 2023年3月27日
0.2.4 2022年8月20日
0.1.0-alpha.22019年11月28日

#881数据库接口

Download history · Rust 包仓库 106734/week @ 2024-05-01 · Rust 包仓库 115525/week @ 2024-05-08 · Rust 包仓库 123396/week @ 2024-05-15 · Rust 包仓库 116131/week @ 2024-05-22 · Rust 包仓库 112358/week @ 2024-05-29 · Rust 包仓库 123648/week @ 2024-06-05 · Rust 包仓库 120243/week @ 2024-06-12 · Rust 包仓库 114177/week @ 2024-06-19 · Rust 包仓库 121965/week @ 2024-06-26 · Rust 包仓库 110964/week @ 2024-07-03 · Rust 包仓库 118382/week @ 2024-07-10 · Rust 包仓库 120071/week @ 2024-07-17 · Rust 包仓库 124336/week @ 2024-07-24 · Rust 包仓库 118807/week @ 2024-07-31 · Rust 包仓库 130859/week @ 2024-08-07 · Rust 包仓库 124822/week @ 2024-08-14 · Rust 包仓库

524,872 每月下载量
561 Crates中使用 (107 直接使用)

MIT/Apache

230KB
5.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–9.5MB
~114K SLoC