31 个版本

0.7.11 2024年7月22日
0.7.10 2023年8月25日
0.7.8 2023年3月27日
0.7.7 2022年8月21日
0.1.0 2016年12月26日

#203数据库接口

Download history 100707/week @ 2024-05-05 111474/week @ 2024-05-12 115342/week @ 2024-05-19 99443/week @ 2024-05-26 106953/week @ 2024-06-02 115198/week @ 2024-06-09 105289/week @ 2024-06-16 108620/week @ 2024-06-23 101980/week @ 2024-06-30 115208/week @ 2024-07-07 105403/week @ 2024-07-14 120277/week @ 2024-07-21 109224/week @ 2024-07-28 116648/week @ 2024-08-04 126772/week @ 2024-08-11 111131/week @ 2024-08-18

469,898 每月下载量
用于 495 个包 (216 直接)

MIT/Apache

505KB
12K SLoC

Rust-Postgres

Rust 对 PostgreSQL 的支持。

postgres 最新版本

文档

原生、同步 PostgreSQL 客户端。

tokio-postgres 最新版本

文档

原生、异步 PostgreSQL 客户端。

postgres-types 最新版本

文档

Rust 和 PostgreSQL 类型之间的转换。

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
~243K SLoC