24个版本

0.6.7 2024年7月22日
0.6.6 2023年8月20日
0.6.5 2023年3月27日
0.6.4 2022年4月30日
0.1.1 2016年11月22日

#392数据库接口

Download history 115918/week @ 2024-04-25 108857/week @ 2024-05-02 121083/week @ 2024-05-09 125843/week @ 2024-05-16 116391/week @ 2024-05-23 114903/week @ 2024-05-30 124300/week @ 2024-06-06 118751/week @ 2024-06-13 120671/week @ 2024-06-20 121061/week @ 2024-06-27 115773/week @ 2024-07-04 118025/week @ 2024-07-11 124450/week @ 2024-07-18 123865/week @ 2024-07-25 123412/week @ 2024-08-01 110241/week @ 2024-08-08

503,282 每月下载量
用于 631 个包 (直接使用30个)

MIT/Apache

95KB
2.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–3.5MB
~86K SLoC