#postgresql #sql

xxai-postgres-types

Rust与Postgres值之间的转换

5次发布

0.2.9 2023年8月17日
0.2.8 2023年7月5日
0.2.7 2023年7月3日
0.2.6 2023年6月18日
0.2.5 2023年6月18日

#36 in #postgre-sql

Download history · Rust 包仓库 36/week @ 2024-03-11 · Rust 包仓库 47/week @ 2024-03-18 · Rust 包仓库 44/week @ 2024-03-25 · Rust 包仓库 69/week @ 2024-04-01 · Rust 包仓库 24/week @ 2024-04-08 · Rust 包仓库 37/week @ 2024-04-15 · Rust 包仓库 37/week @ 2024-04-22 · Rust 包仓库 68/week @ 2024-04-29 · Rust 包仓库 33/week @ 2024-05-06 · Rust 包仓库 35/week @ 2024-05-13 · Rust 包仓库 31/week @ 2024-05-20 · Rust 包仓库 34/week @ 2024-05-27 · Rust 包仓库 26/week @ 2024-06-03 · Rust 包仓库 33/week @ 2024-06-10 · Rust 包仓库 25/week @ 2024-06-17 · Rust 包仓库 45/week @ 2024-06-24 · Rust 包仓库

129 每月下载量
10 个crate中使用 (通过 xxai-tokio-postgres)

MIT/Apache

135KB
3K 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.6–10MB
~115K SLoC