102 个版本

0.19.8 2024 年 7 月 22 日
0.19.7 2023 年 8 月 25 日
0.19.5 2023 年 3 月 27 日
0.19.4 2022 年 8 月 21 日
0.1.2 2014 年 11 月 28 日

#77数据库接口

Download history 30090/week @ 2024-05-02 31155/week @ 2024-05-09 33057/week @ 2024-05-16 30535/week @ 2024-05-23 28222/week @ 2024-05-30 31377/week @ 2024-06-06 29513/week @ 2024-06-13 29884/week @ 2024-06-20 30579/week @ 2024-06-27 24340/week @ 2024-07-04 26921/week @ 2024-07-11 30030/week @ 2024-07-18 29893/week @ 2024-07-25 29657/week @ 2024-08-01 31966/week @ 2024-08-08 26995/week @ 2024-08-15

每月 125,106 次下载
用于 298 个 crates (235 直接)

MIT/Apache 许可

385KB
8K 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

依赖

~6–17MB
~241K SLoC