#postgresql #native #postgres-tokio

postgres-shared

由 postgres 和 postgres-tokio 使用的内部 crate

8 个版本

使用旧的 Rust 2015

0.4.2 2018 年 8 月 23 日
0.4.1 2018 年 2 月 12 日
0.4.0 2017 年 7 月 23 日
0.3.0 2017 年 6 月 11 日
0.1.0 2016 年 12 月 26 日

#2635数据库接口

Download history 792/week @ 2023-12-11 978/week @ 2023-12-18 415/week @ 2023-12-25 445/week @ 2024-01-01 907/week @ 2024-01-08 791/week @ 2024-01-15 709/week @ 2024-01-22 655/week @ 2024-01-29 675/week @ 2024-02-05 748/week @ 2024-02-12 746/week @ 2024-02-19 730/week @ 2024-02-26 740/week @ 2024-03-04 676/week @ 2024-03-11 785/week @ 2024-03-18 673/week @ 2024-03-25

2,926 每月下载量
58 个 crate 中使用 (直接使用 2 个)

MIT 许可证

270KB
6.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

依赖关系

~4.5–6MB
~191K SLoC