15个版本

0.4.5 2023年8月20日
0.4.4 2023年3月27日
0.4.3 2022年9月7日
0.4.2 2022年4月30日
0.2.2 2016年11月19日

#357 in #native

Download history 42345/week @ 2024-04-01 32719/week @ 2024-04-08 31025/week @ 2024-04-15 36347/week @ 2024-04-22 33504/week @ 2024-04-29 33142/week @ 2024-05-06 36368/week @ 2024-05-13 45658/week @ 2024-05-20 33298/week @ 2024-05-27 33980/week @ 2024-06-03 42977/week @ 2024-06-10 34393/week @ 2024-06-17 36043/week @ 2024-06-24 35567/week @ 2024-07-01 41571/week @ 2024-07-08 36341/week @ 2024-07-15

151,058 monthly downloads
用于43个crate (2直接)

MIT/Apache

33KB
807

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支持。

运行测试套件

测试套件需要PostgreSQL以正确的配置运行。最简单的方法是使用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

lib.rs:

postgres-types的内部库。

依赖项

~0.3–0.8MB
~19K SLoC